Summary Count Pct
Total 34152503100.0%
Stalls3121647191.4%
Commits29360328.6%
Stall Types Count Pct
TOFF_CYCLES2561437875.0%
DCACHE_DEMAND_LOAD_MISS_CYCLES24210097.1%
CU_NOB2B_EXTENSION_CYCLES15346604.5%
CU_INTERLOCK_CYCLES5489051.6%
FE_MISPREDICT_TIME_CYCLES2293550.7%
CU_VFIFO_FULL_CYCLES2174700.6%
POST_REPLAY_B2B_BLOCK1352600.4%
DU_BACKPRESSURE_CYCLES1182870.3%
ICACHE_DEMAND_MISS_CYCLES1012290.3%
INDIRECT_JUMP_CYCLES455990.1%
ENDLOOP_CYCLES444820.1%
CU_QOS_NODISPATCH_CYCLES328650.1%
CU_BE_NOBSB_CYCLES315120.1%
CU_DU_XU_NO_FWD_CYCLES251270.1%
CU_RXX_INTERLOCK_CYCLES228640.1%
CU_BE_NOB2B_CYCLES218820.1%
IU_HIT_STOP_BTB_HIT181260.1%
IU_HIT_STOP_ENDLOOP_TAKEN128770.0%
DU_FILL_CONFLICT_CYCLES97590.0%
CU_PREG_INTERLOCK_CYCLES76560.0%
IU_HIT_STOP_PARTIAL46890.0%
CU_EARLY_WRITE_CYCLES39000.0%
IU_HIT_STOP_EOL37760.0%
CU_DUAL_WRITE_INTERLOCK_CYCLES21860.0%
DUNCACHED_DEMAND_MISS_CYCLES21140.0%
IU_HIT_STOP_RETURN17460.0%
IU_HIT_STOP_BTB_MISS15100.0%
IU_FETCH_CROSS_CYCLES15080.0%
FE_ISYNC13320.0%
SYNCHT_CYCLES1570.0%
FE_PICK_L2FILL830.0%
CU_FP_RX_NO_NTWK_CYCLES810.0%
DU_UTLB_MISS_CYCLES540.0%
FE_TAG_CONFLICT80.0%
IU_UTLB_MISS_CYCLES80.0%
DU_BANK_CONFLICT_CYCLES60.0%
CU_WRITE_REG_BLOCK_CYCLES50.0%
CU_WRITE_PORT_BLOCK_CYCLES40.0%
CU_CREG_INTERLOCK_CYCLES20.0%
Top Packets Top Functions  
PMU Events Count
CYCLES_1_THREAD_RUNNING 8538125
COMMITTED_PKT_ANY 2936028
COMMITTED_PKT_T0 2936028
COMMITTED_PKT_1_THREAD_RUNNING 2936027
L2_ACCESS 2219605
COMMITTED_PKT_BSB 2076932
L2_ACCESS_EVEN 1041184
L2_PIPE_CONFLICT 812285
COMMITTED_PKT_B2B 613256
L2_TAG_ARRAY_CONFLICT 357613
L2FETCH_ACCESS 323220
DU_WRITE_TO_L2 167372
L2_DU_STORE_ACCESS 167372
HVX_REG_ORDER 115292
L2_DU_STORE_COALESCE 107246
AXI_WRITE_REQUEST 104850
AXI_LINE64_WRITE_REQUEST 104847
AXI_READ_REQUEST 83379
AXI_LINE64_READ_REQUEST 83366
DCACHE_STORE_MISS 80000
DU_STORE_BUFFER_ACCESS 75508
HVX_L2_STORE_MISS 64767
L2FETCH_MISS 61566
ANY_DU_REPLAY 42684
L2_FIFO_FULL_REPLAY 39429
L2_DU_STORE_MISS 37109
DCACHE_DEMAND_MISS 14165
DU_READ_TO_L2 13100
L2_DU_READ_ACCESS 13087
ANY_DU_STALL 12024
REDIRECT_BIMODAL_MISPREDICT 11509
REDIRECT_MISC 8877
L2_DU_READ_MISS 8477
REDIRECT_LOOP_MISPREDICT 7021
L2_DU_LOAD_SECONDARY_MISS 4593
DU_FILL_REPLAY 3253
HVX_L2_LOAD_MISS 3142
DU_DEMAND_SECONDARY_MISS 2160
L2_IU_ACCESS 1319
L2_IU_MISS 1188
DCFETCH_MISS 1082
L2_DU_PREFETCH_ACCESS 1082
L2_DU_PREFETCH_MISS 1080
ICACHE_DEMAND_MISS 554
L2_IU_PREFETCH_ACCESS 396
L2_IU_PREFETCH_MISS 360
DCFETCH_HIT 192
IU_DEMAND_SECONDARY_MISS 55
REDIRECT_TARGET_MISPREDICT 55
HVX_L2_LOAD_SECONDARY_MISS 40
DU_LOAD_UNCACHEABLE 13
L2_STORE_LINK 13
HVX_PKT_THREAD 7
DTLB_MISS 6
DU_STORE_UNCACHEABLE 3
DU_BANK_CONFLICT_REPLAY 2
ITLB_MISS 1
Top Packets Top Functions  
Summary Count Pct
Total 2037924100.0%
Commits162372879.7%
Stalls41419620.3%
Stall Types Count Pct
HVX_LD_L2_OUTSTANDING32565516.0%
HVX_REG_ORDER884084.3%
HVX_ST_L2_OUTSTANDING1330.0%
Top Packets Top Functions  
Index Name Count Count Per-packet
0x1COUNTER0_OVERFLOW00.0
0x2COUNTER2_OVERFLOW00.0
0x3COMMITTED_PKT_ANY10414021.0
0x4COMMITTED_PKT_BSB7160060.68754
0x5COUNTER4_OVERFLOW00.0
0x6COUNTER6_OVERFLOW00.0
0x7COMMITTED_PKT_B2B1955550.187781
0x8COMMITTED_PKT_SMT00.0
0x9IU_CREDIT_FAIL00.0
0xaCYCLES_5_THREAD_RUNNING00.0
0xbCYCLES_6_THREAD_RUNNING00.0
0xcCOMMITTED_PKT_T010414021.0
0xdCOMMITTED_PKT_T100.0
0xeCOMMITTED_PKT_T200.0
0xfCOMMITTED_PKT_T300.0
0x12ICACHE_DEMAND_MISS2160.000207
0x13DCACHE_DEMAND_MISS32750.003145
0x14DCACHE_STORE_MISS1730.000166
0x17CU_PKT_READY_NOT_DISPATCHED00.0
0x1cIU_L1S_ACCESS00.0
0x1dIU_L1S_PREFETCH00.0
0x1eIU_L1S_AXIS_STALL00.0
0x1fIU_L1S_NO_GRANT00.0
0x20ANY_IU_REPLAY18140.001742
0x21ANY_DU_REPLAY2068310.198608
0x23ISSUED_PACKETS11270071.082202
0x24LOOPCACHE_PACKETS00.0
0x25COMMITTED_PKT_1_THREAD_RUNNING10414010.999999
0x26COMMITTED_PKT_2_THREAD_RUNNING00.0
0x27COMMITTED_PKT_3_THREAD_RUNNING00.0
0x2aCOMMITTED_INSTS18836081.808723
0x2bCOMMITTED_TC1_INSTS12955631.244057
0x2cCOMMITTED_PRIVATE_INSTS13024611.25068
0x2fCOMMITTED_PKT_4_THREAD_RUNNING00.0
0x30COMMITTED_LOADS973980.093526
0x31COMMITTED_STORES360920.034657
0x32COMMITTED_MEMOPS989.4e-05
0x37COMMITTED_PROGRAM_FLOW_INSTS2757100.264749
0x38COMMITTED_PKT_CHANGED_FLOW2207640.211987
0x39COMMITTED_PKT_ENDLOOP1663220.15971
0x3bCYCLES_1_THREAD_RUNNING28552712.741757
0x3cCYCLES_2_THREAD_RUNNING00.0
0x3dCYCLES_3_THREAD_RUNNING00.0
0x3eCYCLES_4_THREAD_RUNNING00.0
0x3fAXI_LINE128_READ_REQUEST00.0
0x40AXI_READ_REQUEST360170.034585
0x41AXI_LINE32_READ_REQUEST00.0
0x42AXI_WRITE_REQUEST411360.039501
0x43AXI_LINE32_WRITE_REQUEST00.0
0x44AHB_READ_REQUEST00.0
0x45AHB_WRITE_REQUEST00.0
0x46AXI_LINE128_WRITE_REQUEST00.0
0x47AXI_SLAVE_MULTI_BEAT_ACCESS00.0
0x48AXI_SLAVE_SINGLE_BEAT_ACCESS00.0
0x49AXI2_READ_REQUEST00.0
0x4aAXI2_LINE32_READ_REQUEST00.0
0x4bAXI2_WRITE_REQUEST00.0
0x4cAXI2_LINE32_WRITE_REQUEST00.0
0x4dAXI2_CONGESTION00.0
0x4eDMA_SLAVE_MULTI_BEAT_ACCESS00.0
0x4fDMA_SLAVE_SINGLE_BEAT_ACCESS00.0
0x50COMMITTED_FPS1560.00015
0x51REDIRECT_BIMODAL_MISPREDICT56300.005406
0x52REDIRECT_TARGET_MISPREDICT292.8e-05
0x53REDIRECT_LOOP_MISPREDICT13680.001314
0x54REDIRECT_MISC22830.002192
0x56NUM_PACKET_CRACKED00.0
0x58JTLB_MISS00.0
0x5aCOMMITTED_PKT_RETURN101500.009746
0x5bCOMMITTED_PKT_INDIRECT_JUMP1060.000102
0x5cCOMMITTED_BIMODAL_BRANCH_INSTS632630.060748
0x5dBRANCH_QUEUE_FULL00.0
0x5eDU_REQUESTED_BUBBLE_INSERTED00.0
0x5fVTCM_SCALAR_FIFO_FULL_CYCLES00.0
0x61DU_L1S_LOAD_ACCESS00.0
0x62ICACHE_ACCESS6887290.661348
0x63BTB_HIT475200.045631
0x64BTB_MISS7570.000727
0x65IU_DEMAND_SECONDARY_MISS262.5e-05
0x66IU_LINE_FROM_HWLOOP00.0
0x67FAST_FETCH_KILLED93240.008953
0x68IU_1_PKT_AVAILABLE_TO_ISSUE2894710.277963
0x69FETCHED_PACKETS_DROPPED00.0
0x6aIU_REQUESTS_TO_L2_REPLAYED00.0
0x6bIU_PREFETCHES_SENT_TO_L21380.000133
0x6cITLB_MISS00.0
0x6dIU_2_PKT_AVAILABLE_TO_ISSUE3545920.340495
0x6eIU_3_PKT_AVAILABLE_TO_ISSUE427840.041083
0x6fIU_REQUEST_STALLED00.0
0x70IU_BIMODAL_L2_ELIGIBLE44510.004274
0x71IU_0_PKT_AVAILABLE_TO_ISSUE18140.001742
0x72FETCH_2_CYCLE2988270.286947
0x73FETCH_3_CYCLE1393690.133828
0x74IU_PREFETCHES_DROPPED00.0
0x75L2_IU_SECONDARY_MISS00.0
0x76L2_IU_ACCESS3280.000315
0x77L2_IU_MISS2720.000261
0x78L2_IU_PREFETCH_ACCESS1380.000133
0x79L2_IU_PREFETCH_MISS1190.000114
0x7aL2_IU_BRANCH_CACHE_WRITE_REQUEST44510.004274
0x7bL2_IU_BRANCH_CACHE_WRITE44510.004274
0x7cL2_DU_READ_ACCESS32740.003144
0x7dL2_DU_READ_MISS20590.001977
0x7eL2FETCH_ACCESS1616100.155185
0x7fL2FETCH_MISS302460.029044
0x80L2_AXI_INTERLEAVE_DROP00.0
0x81L2_ACCESS9783990.939502
0x82L2_PIPE_CONFLICT4522490.434269
0x83L2_TAG_ARRAY_CONFLICT1601740.153806
0x84AXI_RD_CONGESTION111500.010707
0x85AHB_CONGESTION00.0
0x86SNOOP_BLOCK00.0
0x87TCM_DU_ACCESS00.0
0x88TCM_DU_READ_ACCESS00.0
0x89TCM_IU_ACCESS00.0
0x8aL2_CASTOUT365380.035085
0x8bL2_DU_STORE_ACCESS358140.03439
0x8cL2_DU_STORE_MISS525e-05
0x8dL2_DU_PREFETCH_ACCESS11e-06
0x8eL2_DU_PREFETCH_MISS00.0
0x8fL2_DU_RETURN_NOT_ACKED00.0
0x90L2_DU_LOAD_SECONDARY_MISS12130.001165
0x91L2FETCH_COMMAND10780.001035
0x92L2FETCH_COMMAND_KILLED00.0
0x93L2FETCH_COMMAND_OVERWRITE00.0
0x94L2FETCH_ACCESS_CREDIT_FAIL00.0
0x95AXI_SLAVE_READ_BUSY00.0
0x96AXI_SLAVE_WRITE_BUSY00.0
0x97L2_ACCESS_EVEN4345100.417236
0x98CLADE_HIGH_PRIO_L2_ACCESS00.0
0x99CLADE_LOW_PRIO_L2_ACCESS00.0
0x9aCLADE_HIGH_PRIO_L2_MISS00.0
0x9bCLADE_LOW_PRIO_L2_MISS00.0
0x9cCLADE_HIGH_PRIO_EXCEPTION00.0
0x9dCLADE_LOW_PRIO_EXCEPTION00.0
0x9eAXI2_SLAVE_READ_BUSY00.0
0x9fAXI2_SLAVE_WRITE_BUSY00.0
0xa0ANY_DU_STALL32730.003143
0xa1DU_BANK_CONFLICT_REPLAY22e-06
0xa2DU_CREDIT_REPLAY00.0
0xa3L2_FIFO_FULL_REPLAY2057430.197563
0xa4DU_STORE_BUFFER_FULL_REPLAY00.0
0xa5DU_STORE_BUFFER_FORCED_DRAIN00.0
0xa6DU_SNOOP_CONFLICT_REPLAY00.0
0xa7DU_SNOOP_REQUEST00.0
0xa8DU_FILL_REPLAY10860.001043
0xa9DU_SECMISS_REPLAY00.0
0xaaDU_SNOOP_REQUEST_CLEAN_HIT00.0
0xabDU_EVICTIONS_SENT_TO_L200.0
0xacDU_READ_TO_L232740.003144
0xadDU_WRITE_TO_L2358140.03439
0xafDCZERO_COMMITTED00.0
0xb3DTLB_MISS00.0
0xb5DU_STORE_BUFFER_ACCESS318570.03059
0xb6STORE_BUFFER_HIT_REPLAY00.0
0xb7STORE_BUFFER_FORCE_REPLAY00.0
0xb8TAG_WRITE_CONFLICT_REPLAY00.0
0xb9SMT_BANK_CONFLICT00.0
0xbaPORT_CONFLICT_REPLAY00.0
0xbdPAGE_CROSS_REPLAY00.0
0xbeDU_DEALLOC_SECURITY_REPLAY00.0
0xbfDU_DEMAND_SECONDARY_MISS22e-06
0xc0DU_MISC_REPLAY00.0
0xc3DCFETCH_COMMITTED1039.9e-05
0xc4DCFETCH_HIT1029.8e-05
0xc5DCFETCH_MISS11e-06
0xc8DU_LOAD_UNCACHEABLE00.0
0xc9DU_DUAL_LOAD_UNCACHEABLE00.0
0xcaDU_STORE_UNCACHEABLE00.0
0xccMISS_TO_PREFETCH00.0
0xceAXI_LINE64_READ_REQUEST360170.034585
0xcfAXI_LINE64_WRITE_REQUEST411360.039501
0xd0AXI_WR_CONGESTION536690.051535
0xd1AHB_8_READ_REQUEST00.0
0xd2AXI_INCOMPLETE_WRITE_REQUEST00.0
0xd3L2FETCH_COMMAND_PAGE_TERMINATION00.0
0xd4REQUEST_STALL_WRITE_BUFFER_EXHAUSTION00.0
0xd5L2_DU_STORE_COALESCE270120.025938
0xd6L2_STORE_LINK1207080.115909
0xd7L2_SCOREBOARD_70_PERCENT_FULL9329900.895898
0xd8L2_SCOREBOARD_80_PERCENT_FULL1295250.124376
0xd9L2_SCOREBOARD_90_PERCENT_FULL3100.000298
0xdaL2_SCOREBOARD_FULL_REJECT00.0
0xdbL2_DU_RETURN_REPLAYED00.0
0xdcL2_EVICTION_BUFFERS_FULL28900.002775
0xddAHB_MULTI_BEAT_READ_REQUEST00.0
0xdfL2_DU_LOAD_SECONDARY_MISS_ON_SW_PREFETCH00.0
0xe0L2FETCH_DROP00.0
0xe1REPLAY_MAXIMUM_FORCE00.0
0xe2SCHEDULER_WATCHDOG_FORCE00.0
0xe3LIVELOCK_REFETCH00.0
0xe4CYCLES_LIVELOCK_WARNING00.0
0xe5THREAD_OFF_PVIEW_CYCLES28552712.741757
0xe6ARCH_LOCK_PVIEW_CYCLES00.0
0xe7REDIRECT_PVIEW_CYCLES811560.07793
0xe8IU_NO_PKT_PVIEW_CYCLES574080.055126
0xe9DU_CACHE_MISS_PVIEW_CYCLES5740190.551198
0xeaDU_BUSY_OTHER_PVIEW_CYCLES1591270.152801
0xebCU_BUSY_PVIEW_CYCLES2099180.201572
0xecSMT_DU_CONFLICT_PVIEW_CYCLES00.0
0xedCOPROC_BUSY_PVIEW_CYCLES7106150.682364
0xeeDU_UNCACHED_PVIEW_CYCLES00.0
0xefSYSTEM_BUSY_PVIEW_CYCLES216270.020767
0xf0APP_REPORTED00.0
0xffVOLTAGE_CLOCK_GATING_CYCLES00.0
0x100HVX_ACTIVE35166183.376811
0x101HVX_WAIT_EMPTY17588261.688902
0x102HVX_EMPTY17577921.687909
0x103HVX_WAIT17577921.687909
0x104HVX_REG_ORDER537680.05163
0x105HVX_LD_VTCM_OUTSTANDING00.0
0x106HVX_LD_L2_OUTSTANDING3178550.305218
0x107HVX_ST_VTCM_OUTSTANDING00.0
0x108HVX_ST_L2_OUTSTANDING1380.000133
0x109HVX_SCATGATH_OUTSTANDING00.0
0x10aHVX_SCATGATH_SHARED_FULL00.0
0x10bHVX_ST_L2_SHARED_FULL00.0
0x10cHVX_ST_ST_BANK_CONFLICT00.0
0x10dHVX_VTCM_BANDWIDTH_OVER00.0
0x10eHVX_OTHER_PART_OUTSTANDING1153710.110784
0x10fHVX_VOLTAGE_VIRUS_OVER00.0
0x110HVX_VOLTAGE_UNDER00.0
0x111HVX_POWER_OVER00.0
0x112HVX_PARTIAL_PKT00.0
0x113HVX_PKT00.0
0x114HVX_ST_DWR_BANK_CONFLICT00.0
0x118HVX_PKT_THREAD22e-06
0x119HVX_CORE_VFIFO_FULL_STALL56620.005437
0x11aHVX_L2_STORE_ACCESS00.0
0x11bHVX_L2_STORE_MISS321520.030874
0x11cHVX_L2_LOAD_ACCESS00.0
0x11dHVX_L2_LOAD_MISS22000.002113
0x11eHVX_L2_LOAD_SECONDARY_MISS121.2e-05
0x11fHVX_TCM_STORE_ACCESS00.0
0x120HVX_TCM_LOAD_ACCESS00.0
0x128VTCM_VECTOR_EXHAUSTED11202931.075755
0x129VTCM_VECTOR_SCALAR_ORDER00.0
0x12aVTCM_VECTOR_LD_GATH_ORDER00.0
0x12bVTCM_VECTOR_LD_ST_ORDER00.0
0x12cVTCM_VECTOR_LD_FULL00.0
0x12dVTCM_VECTOR_SCATGATH_FULL00.0
0x12eVTCM_VECTOR_ST_FULL00.0
0x12fVTCM_VECTOR_LD_ST_BANK_CONFLICT00.0
0x130VTCM_VECTOR_LD_LD_BANK_CONFLICT00.0
0x131VTCM_VECTOR_LD_PARTIAL_PKT00.0
0x132VTCM_VECTOR_ST_PARTIAL_PKT00.0
0x133VTCM_VECTOR_LD_PKT00.0
0x134VTCM_VECTOR_ST_PKT00.0
0x135VTCM_VECTOR_SCATGATH_PKT00.0
0x136VTCM_VECTOR_NULL_PKT00.0
0x137VTCM_VECTOR_LD_DWR_BANK_CONFLICT00.0
0x138VTCM_VECTOR_LD_DWR_ORDER00.0
0x139VTCM_SCALAR_ACTIVE00.0
0x13aVTCM_SCALAR_EMPTY00.0
0x13bVTCM_SCALAR_PORT_CONFLICT00.0
0x13cVTCM_SCALAR_ST_ORDER00.0
0x13dVTCM_SCALAR_VECTOR_ORDER00.0
0x13eVTCM_SCALAR_LD_OUTSTANDING00.0
0x13fVTCM_SCALAR_LD_SHARED_FULL00.0
0x140VTCM_SCALAR_BANK_CONFLICT00.0
0x141VTCM_SCALAR_LD_PIPELINE_CONFLICT00.0
0x142VTCM_SCALAR_BANDWIDTH_OVER00.0
0x143VTCM_SCALAR_LD00.0
0x144VTCM_SCALAR_LDHIT00.0
0x145VTCM_SCALAR_ST00.0
0x146VTCM_SCALAR_DWR00.0
0x148SCATGATH_SB_ACTIVE00.0
0x149SCATGATH_SB_WAIT_EMPTY00.0
0x14aSCATGATH_SB_EMPTY00.0
0x14bSCATGATH_SB_WAIT00.0
0x14cSCATGATH_SB_OUTSTANDING00.0
0x14dSCATGATH_SB00.0
0x150SCATGATH_IN_EMPTY00.0
0x151SCATGATH_IN_OUTSTANDING00.0
0x152SCATGATH_IN00.0
0x158HVX_VREG_RD_EARLY_WR_1PKT964140.092581
0x159HVX_VREG_RD_EARLY_WR_2PKT484760.046549
0x15aHVX_VREG_RD_EARLY_WR11371521.091943
0x15bHVX_VREG_RD_LATE_WR_1PKT17460.001677
0x15cHVX_VREG_RD_LATE_WR_2PKT166540.015992
0x15dHVX_VREG_RD_LATE_WR12611601.211021
0x15eHVX_VREG_WR_EARLY_WR_1PKT755440.072541
0x15fHVX_VREG_WR_EARLY_WR_2PKT1057660.101561
0x160HVX_VREG_WR_EARLY_WR8098820.777684
0x161HVX_VREG_WR_LAT_WR_1PKT539600.051815
0x162HVX_VREG_WR_LATE_WR_2PKT431680.041452
0x163HVX_VREG_WR_LATE_WR9284320.891521
0x165HVX_MAX_VOLT_UNDERSHOOT00.0
0x166VDWB_EMPTY00.0
0x167VDWB_WR_ST_BANK_CONFLICT00.0
0x168VDWB_WR00.0
0x169DMA_WR_SB_VALID00.0
0x16aHVX_VREG_RD_EARLY_WR_3PKT825120.079232
0x16bHVX_VREG_RD_LATE_WR_3PKT634100.060889
0x16cHVX_VREG_WR_EARLY_WR_3PKT883280.084816
0x16dHVX_VREG_WR_LATE_WR_3PKT323760.031089
Name Count Equation
1T_CPP2.741759PMU(PE_CYCLES_1_THREAD_RUNNING)/PMU(PE_COMMITTED_PKT_1_THREAD_RUNNING)
2T_CPP0.0PMU(PE_CYCLES_2_THREAD_RUNNING)/PMU(PE_COMMITTED_PKT_2_THREAD_RUNNING)
3T_CPP0.0PMU(PE_CYCLES_3_THREAD_RUNNING)/PMU(PE_COMMITTED_PKT_3_THREAD_RUNNING)
4T_CPP0.0PMU(PE_CYCLES_4_THREAD_RUNNING)/PMU(PE_COMMITTED_PKT_4_THREAD_RUNNING)
AXI_READ_BYTES2305088PMU(PE_AXI_LINE32_READ_REQUEST)*32 + PMU(PE_AXI_LINE64_READ_REQUEST)*64 + (PMU(PE_AXI_READ_REQUEST) - PMU(PE_AXI_LINE32_READ_REQUEST) - PMU(PE_AXI_LINE64_READ_REQUEST))*8
AXI_WRITE_BYTES2632704PMU(PE_AXI2_LINE32_WRITE_REQUEST)*32 + PMU(PE_AXI_LINE64_WRITE_REQUEST)*64 + (PMU(PE_AXI_WRITE_REQUEST) - PMU(PE_AXI2_LINE32_WRITE_REQUEST) - PMU(PE_AXI_LINE64_WRITE_REQUEST))*8
COMMITED_COMPLEX_ALU178747PMU(PE_COMMITTED_INSTS) - (PMU(PE_COMMITTED_LOADS) + PMU(PE_COMMITTED_STORES) + PMU(PE_COMMITTED_MEMOPS) + PMU(PE_COMMITTED_TC1_INSTS)) - PMU(PE_COMMITTED_PROGRAM_FLOW_INSTS)
COMMITED_UNCOND_BRANCHES46125PMU(PE_COMMITTED_PROGRAM_FLOW_INSTS) - PMU(PE_COMMITTED_PKT_ENDLOOP) - PMU(PE_COMMITTED_BIMODAL_BRANCH_INSTS)
COMMITTED_0_PKTS1813869DS(TOTAL_PCYCLES) - DS(COMMITTED_1_PKTS) - PMU(PE_COMMITTED_PKT_SMT)
COMMITTED_1_PKTS1041402PMU(PE_COMMITTED_PKT_ANY) - 2*PMU(PE_COMMITTED_PKT_SMT)
CPP2.741757(DS(TOTAL_PCYCLES))/PMU(PE_COMMITTED_PKT_ANY)
DCACHE_PRIMARY_MISS3273PMU(PE_DCACHE_DEMAND_MISS) - PMU(PE_DU_DEMAND_SECONDARY_MISS)
DFETCH_FILLED1PMU(PE_DCFETCH_COMMITTED) - PMU(PE_DCFETCH_HIT)
INSTR_PER_PACKET1.808723PMU(PE_COMMITTED_INSTS)/PMU(PE_COMMITTED_PKT_ANY)
IPC0.776197(PMU(PE_COMMITTED_INSTS) + PMU(PE_COMMITTED_PKT_ENDLOOP)*2)/DS(TOTAL_PCYCLES)
L2_CACHE_DU_DEMAND_MISS2059PMU(PE_L2_DU_READ_MISS) - PMU(PE_L2_DU_PREFETCH_MISS)
L2_CACHE_IU_DEMAND_MISS153PMU(PE_L2_IU_MISS) - PMU(PE_L2_IU_PREFETCH_MISS)
L2_EVICTIONS41084(PMU(PE_AXI_WRITE_REQUEST) - PMU(PE_L2_DU_STORE_MISS))
TOTAL_BUS_READS36017PMU(PE_AXI_READ_REQUEST) + PMU(PE_AHB_READ_REQUEST) + PMU(PE_AXI2_READ_REQUEST)
TOTAL_BUS_WRITES41136PMU(PE_AXI_WRITE_REQUEST) + PMU(PE_AHB_WRITE_REQUEST) + PMU(PE_AXI2_WRITE_REQUEST)
TOTAL_PCYCLES2855271(PMU(PE_CYCLES_1_THREAD_RUNNING)+PMU(PE_CYCLES_2_THREAD_RUNNING)+PMU(PE_CYCLES_3_THREAD_RUNNING)+PMU(PE_CYCLES_4_THREAD_RUNNING))
Instructions Executed (by Count)

# Tag Syntax Count Pct
0J2_endloop0endloop066548510.404%
1A2_nopnop6077669.502%
2A2_addiRd32=add(Rs32,#s16)4986397.796%
3V6_valignbiVd32=valign(Vu32,Vv32,#u3)2916004.559%
4V6_vmpyihb_accVx32.h+=vmpyi(Vu32.h,Rt32.b)2916004.559%
5V6_vS32b_pivmem(Rx32++#s3)=Vs322838684.438%
6V6_vL32b_piVd32=vmem(Rx32++#s3)2538003.968%
7V6_vL32Ub_piVd32=vmemu(Rx32++#s3)2320283.628%
8V6_vassignVd32=Vu322289373.579%
9Y2_dccleaninvadccleaninva(Rs32)2112513.303%
10V6_vmpabus_accVxx32.h+=vmpa(Vuu32.ub,Rt32.b)1015201.587%
11V6_vL32b_cur_piVd32.cur=vmem(Rx32++#s3)993601.553%
12C4_addipcRd32=add(pc,#u6)993041.553%
13V6_valignbVd32=valign(Vu32,Vv32,Rt8)972001.520%
14L2_loadri_ioRd32=memw(Rs32+#s11:2)943141.475%
15A2_tfrsiRd32=#s16878411.373%
16V6_vmaxwVd32.w=vmax(Vu32.w,Vv32.w)863361.350%
17V6_vminwVd32.w=vmin(Vu32.w,Vv32.w)863361.350%
18A2_tfrRd32=Rs32852441.333%
19A2_addRd32=add(Rs32,Rt32)731971.144%
20Y2_dczeroadczeroa(Rs32)654401.023%
21Y2_dcinvadcinva(Rs32)648001.013%
22V6_vlutvvb_oraccVx32.b|=vlut32(Vu32.b,Vv32.b,Rt8)647521.012%
23V6_vS32b_new_pivmem(Rx32++#s3)=Os8.new604720.945%
24V6_vL32b_aiVd32=vmem(Rt32+#s4)582800.911%
25V6_vL32b_cur_aiVd32.cur=vmem(Rt32+#s4)539600.844%
26V6_vshuffvddVdd32=vshuff(Vu32,Vv32,Rt8)507600.794%
27V6_vzbVdd32.uh=vzxt(Vu32.ub)507600.794%
28J2_jumpfif (!Pu4) jump:nt #r15:2505910.791%
29V6_vS32Ub_pivmemu(Rx32++#s3)=Vs32486010.760%
30V6_vaddh_dvVdd32.h=vadd(Vuu32.h,Vvv32.h)486000.760%
31V6_vpackobVd32.b=vpacko(Vu32.h,Vv32.h)486000.760%
32V6_vaddw_dvVdd32.w=vadd(Vuu32.w,Vvv32.w)431680.675%
33V6_vpackehVd32.h=vpacke(Vu32.w,Vv32.w)431680.675%
34A2_maxRd32=max(Rs32,Rt32)388760.608%
35V6_lvsplatwVd32=vsplat(Rt32)377800.591%
36A2_subriRd32=sub(#s10,Rs32)337610.528%
37SL2_loadri_spRd16=memw(r29+#u5:2)316730.495%
38A2_subRd32=sub(Rt32,Rs32)314880.492%
39SL2_loadrd_spRdd8=memd(r29+#u5:3)291030.455%
40J2_jumpjump #r22:2289990.453%
41J2_callcall #r22:2289000.452%
42V6_vL32Ub_aiVd32=vmemu(Rt32+#s4)269800.422%
43V6_vshuffbVd32.b=vshuff(Vu32.b)269800.422%
44C2_cmpgtuiPd4=cmp.gtu(Rs32,#u9)267500.418%
45J2_loop0rloop0(#r7:2,Rs32)265370.415%
46C2_cmpeqiPd4=cmp.eq(Rs32,#s10)251430.393%
47M2_maciRx32+=mpyi(Rs32,Rt32)248540.389%
48M2_mpyiRd32=mpyi(Rs32,Rt32)239260.374%
49A2_andirRd32=and(Rs32,#s10)232110.363%
50J2_jumpfnewif (!Pu4.new) jump:nt #r15:2218380.341%
51V6_vlutvvbVd32.b=vlut32(Vu32.b,Vv32.b,Rt8)215840.337%
52V6_vpackebVd32.b=vpacke(Vu32.h,Vv32.h)215840.337%
53V6_vsubw_dvVdd32.w=vsub(Vuu32.w,Vvv32.w)215840.337%
54J2_jumptif (Pu4) jump:nt #r15:2183610.287%
55A2_combinewRdd32=combine(Rs32,Rt32)176820.276%
56J2_jumprjumpr Rs32173840.272%
57SS2_stored_spmemd(r29+#s6:3)=Rtt8167920.263%
58C2_cmpgtPd4=cmp.gt(Rs32,Rt32)162520.254%
59A2_minRd32=min(Rt32,Rs32)162010.253%
60A2_padditif (Pu4) Rd32=add(Rs32,#s8)161940.253%
61J4_cmpeqi_tp0_jump_ntp0=cmp.eq(Rs16,#U5); if (p0.new) jump:nt #r9:2158550.248%
62SS2_allocframeallocframe(#u5:3)140090.219%
63S2_storerd_iomemd(Rs32+#s11:3)=Rtt32139180.218%
64A2_padditnewif (Pu4.new) Rd32=add(Rs32,#s8)133860.209%
65S2_storerinew_iomemw(Rs32+#s11:2)=Nt8.new132770.208%
66A2_combineiiRdd32=combine(#s8,#S8)124410.195%
67S2_storeri_iomemw(Rs32+#s11:2)=Rt32123610.193%
68C2_andnPd4=and(Pt4,!Ps4)121630.190%
69S2_lsr_i_rRd32=lsr(Rs32,#u5)121130.189%
70L2_ploadritnew_ioif (Pt4.new) Rd32=memw(Rs32+#u6:2)119390.187%
71S4_addaddiRd32=add(Rs32,add(Ru32,#s6))108220.169%
72C2_cmoveitif (Pu4) Rd32=#s12108160.169%
73C2_tfrrpPd4=Rs32108160.169%
74SS2_storew_spmemw(r29+#u5:2)=Rt16108050.169%
75C2_ccombinewtif (Pu4) Rdd32=combine(Rs32,Rt32)107940.169%
76V6_vS32b_new_aivmem(Rt32+#s4)=Os8.new107930.169%
77J2_endloop1endloop1107920.169%
78SL2_returndealloc_return102520.160%
79L2_loadrb_ioRd32=memb(Rs32+#s11:0)90050.141%
80Y2_crswap0crswap(Rx32,sgp0)86780.136%
81L2_loadrd_piRdd32=memd(Rx32++#s4:3)86520.135%
82S2_pstorerdt_piif (Pv4) memd(Rx32++#s4:3)=Rtt3286520.135%
83J2_jumptnewif (Pu4.new) jump:nt #r15:286100.135%
84SA1_setiRd16=#u681250.127%
85L2_loadw_lockedRd32=memw_locked(Rs32)71560.112%
86L2_loadrigpRd32=memw(gp+#u16:2)70690.111%
87A2_orRd32=or(Rs32,Rt32)69400.109%
88SA1_incRd16=add(Rs16,#1)66400.104%
89SA1_tfrRd16=Rs1665170.102%
90C2_ornPd4=or(Pt4,!Ps4)64930.102%
91C2_cmpeqPd4=cmp.eq(Rs32,Rt32)60320.094%
92SA1_addspRd16=add(r29,#u6:2)56990.089%
93L2_ploadrit_ioif (Pt4) Rd32=memw(Rs32+#u6:2)54000.084%
94SA1_addrxRx16=add(Rx16,Rs16)53970.084%
95S2_storew_lockedmemw_locked(Rs32,Pd4)=Rt3247830.075%
96J4_cmpeqi_t_jumpnv_ntif (cmp.eq(Ns8.new,#U5)) jump:nt #r9:247480.074%
97SL2_deallocframedeallocframe45600.071%
98J4_cmpgti_f_jumpnv_tif (!cmp.gt(Ns8.new,#U5)) jump:t #r9:245350.071%
99C2_cmoveifif (!Pu4) Rd32=#s1245060.070%
100S2_addasl_rrriRd32=addasl(Rt32,Rs32,#u3)44100.069%
101A2_tfrihRx.H32=#u1644080.069%
102A2_tfrcrrRd32=Cs3243410.068%
103A2_tfrrcrCd32=Rs3243410.068%
104L2_ploadrifnew_ioif (!Pt4.new) Rd32=memw(Rs32+#u6:2)43400.068%
105J2_rterte43390.068%
106J2_trap0trap0(#u8)43300.068%
107S4_storeri_rrmemw(Rs32+Ru32<<#u2)=Rt3243270.068%
108L4_loadri_rrRd32=memw(Rs32+Rt32<<#u2)43260.068%
109J4_cmpeqn1_fp0_jump_tp0=cmp.eq(Rs16,#-1); if (!p0.new) jump:t #r9:243240.068%
110M2_acciRx32+=add(Rs32,Rt32)43240.068%
111J4_cmpeq_tp0_jump_ntp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:nt #r9:243230.068%
112C2_orPd4=or(Pt4,Ps4)43200.068%
113S4_subaddiRd32=add(Rs32,sub(#s6,Ru32))43190.068%
114S2_asl_i_r_nacRx32-=asl(Rs32,#u5)43040.067%
115A2_paddfnewif (!Pu4.new) Rd32=add(Rs32,Rt32)38630.060%
116C2_notPd4=not(Ps4)32570.051%
117A4_combineriRdd32=combine(Rs32,#s8)32480.051%
118J4_cmpeqi_fp0_jump_tp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:t #r9:228890.045%
119A4_combineirRdd32=combine(#s8,Rs32)27710.043%
120C2_cmpgtiPd4=cmp.gt(Rs32,#s10)27680.043%
121SA1_cmpeqip0=cmp.eq(Rs16,#u2)25320.040%
122J4_cmpeq_t_jumpnv_ntif (cmp.eq(Ns8.new,Rt32)) jump:nt #r9:224880.039%
123S2_asr_i_rRd32=asr(Rs32,#u5)23970.037%
124S2_allocframeallocframe(Rx32,#u11:3):raw23870.037%
125SL2_jumpr31_tnewif (p0.new) jumpr:nt r3123510.037%
126C2_tfrprRd32=Ps421900.034%
127S2_setbit_iRd32=setbit(Rs32,#u5)21780.034%
128J2_loop1rloop1(#r7:2,Rs32)21600.034%
129J4_cmpgt_f_jumpnv_ntif (!cmp.gt(Ns8.new,Rt32)) jump:nt #r9:221600.034%
130M4_mpyrr_addiRd32=add(#u6,mpyi(Rs32,Rt32))21600.034%
131Y5_l2fetchl2fetch(Rs32,Rtt32)21560.034%
132A2_paddifnewif (!Pu4.new) Rd32=add(Rs32,#s8)16400.026%
133J2_jumprfif (!Pu4) jumpr:nt Rs3215170.024%
134L4_returnRdd32=dealloc_return(Rs32):raw13970.022%
135C2_bitsclriPd4=bitsclr(Rs32,#u6)12890.020%
136C4_cmpneqPd4=!cmp.eq(Rs32,Rt32)12740.020%
137C4_cmpneqiPd4=!cmp.eq(Rs32,#s10)12740.020%
138J2_ploop1srp3=sp1loop0(#r7:2,Rs32)12740.020%
139Y2_dcfetchbodcfetch(Rs32+#u11:3)12740.020%
140SA1_clrtnewif (p0.new) Rd16=#010920.017%
141SL1_loadri_ioRd16=memw(Rs16+#u4:2)8790.014%
142C2_cmpgtuPd4=cmp.gtu(Rs32,Rt32)8360.013%
143C2_muxiiRd32=mux(Pu4,#s8,#S8)6660.010%
144L2_loadrub_ioRd32=memub(Rs32+#s11:0)6120.010%
145S4_storeiritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=#S65400.008%
146C2_vmuxRdd32=vmux(Pu4,Rss32,Rtt32)5180.008%
147Y2_tfrscrrRd32=Ss645050.008%
148S2_lsr_i_pRdd32=lsr(Rss32,#u6)4980.008%
149C2_cmovenewifif (!Pu4.new) Rd32=#s124450.007%
150S4_addi_asl_riRx32=add(#u8,asl(Rx32,#U5))4280.007%
151L2_loadrd_ioRdd32=memd(Rs32+#s11:3)4140.006%
152A2_psubfnewif (!Pu4.new) Rd32=sub(Rt32,Rs32)4070.006%
153S2_lsr_i_vwRdd32=vlsrw(Rss32,#u5)4070.006%
154S2_cl0Rd32=cl0(Rs32)4060.006%
155L2_loadruh_ioRd32=memuh(Rs32+#s11:1)4030.006%
156A2_sxthRd32=sxth(Rs32)3870.006%
157S4_ntstbit_iPd4=!tstbit(Rs32,#u5)3840.006%
158J4_cmpltu_f_jumpnv_tif (!cmp.gtu(Rt32,Ns8.new)) jump:t #r9:23830.006%
159J2_jumptnewptif (Pu4.new) jump:t #r15:23800.006%
160L2_loadrb_piRd32=memb(Rx32++#s4:0)3790.006%
161S2_extractuRd32=extractu(Rs32,#u5,#U5)3790.006%
162S4_storeiri_iomemw(Rs32+#u6:2)=#S82870.004%
163C2_cmpgtupPd4=cmp.gtu(Rss32,Rtt32)2830.004%
164A2_subpRdd32=sub(Rtt32,Rss32)2730.004%
165S2_pstorerbt_piif (Pv4) memb(Rx32++#s4:0)=Rt322620.004%
166C2_bitsclrPd4=bitsclr(Rs32,Rt32)2590.004%
167S2_asl_i_rRd32=asl(Rs32,#u5)2580.004%
168A2_tfrilRx.L32=#u162540.004%
169J4_cmpgti_f_jumpnv_ntif (!cmp.gt(Ns8.new,#U5)) jump:nt #r9:22530.004%
170A2_addpRdd32=add(Rss32,Rtt32)2470.004%
171L2_loadrubgpRd32=memub(gp+#u16:0)2410.004%
172C2_cmovenewitif (Pu4.new) Rd32=#s122400.004%
173J4_cmpgti_tp0_jump_tp0=cmp.gt(Rs16,#U5); if (p0.new) jump:t #r9:22330.004%
174SL2_loadruh_ioRd16=memuh(Rs16+#u3:1)2250.004%
175A2_svsubhRd32=vsubh(Rt32,Rs32)2230.003%
176J2_jumpfnewptif (!Pu4.new) jump:t #r15:22150.003%
177S2_storerb_iomemb(Rs32+#s11:0)=Rt322150.003%
178A4_cmpbeqiPd4=cmpb.eq(Rs32,#u8)2140.003%
179SL1_loadrub_ioRd16=memub(Rs16+#u4:0)2130.003%
180S4_storeirh_iomemh(Rs32+#u6:1)=#S82070.003%
181A2_sxtbRd32=sxtb(Rs32)2060.003%
182SL2_jumpr31_tif (p0) jumpr r311990.003%
183S2_lsl_r_vwRdd32=vlslw(Rss32,Rt32)1980.003%
184J2_callrcallr Rs321940.003%
185L4_ploadrubfnew_absif (!Pt4.new) Rd32=memub(#u6)1870.003%
186SA1_combinezrRdd8=combine(#0,Rs16)1850.003%
187J4_cmpeqi_tp0_jump_tp0=cmp.eq(Rs16,#U5); if (p0.new) jump:t #r9:21840.003%
188L2_deallocframeRdd32=deallocframe(Rs32):raw1840.003%
189S4_pstorerifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=Rt321840.003%
190J4_cmpgtu_t_jumpnv_tif (cmp.gtu(Ns8.new,Rt32)) jump:t #r9:21810.003%
191A2_psubfif (!Pu4) Rd32=sub(Rt32,Rs32)1800.003%
192C2_muxirRd32=mux(Pu4,Rs32,#s8)1800.003%
193L2_ploadrbfnew_ioif (!Pt4.new) Rd32=memb(Rs32+#u6:0)1800.003%
194L4_add_memopw_iomemw(Rs32+#u6:2)+=Rt321790.003%
195A2_minuRd32=minu(Rt32,Rs32)1780.003%
196Y2_isyncisync1480.002%
197Y2_tlbwtlbw(Rss32,Rt32)1330.002%
198J2_jumprzptif (Rs32!=#0) jump:t #r13:21270.002%
199S2_storerhnew_iomemh(Rs32+#s11:1)=Nt8.new1250.002%
200SA1_decRd16=add(Rs16,#-1)1050.002%
201F2_dfcmpuoPd4=dfcmp.uo(Rss32,Rtt32)1020.002%
202J4_cmpgti_fp0_jump_ntp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:nt #r9:2990.002%
203F2_dfcmpeqPd4=dfcmp.eq(Rss32,Rtt32)870.001%
204S2_tstbit_iPd4=tstbit(Rs32,#u5)870.001%
205S2_storerbnew_pimemb(Rx32++#s4:0)=Nt8.new860.001%
206S2_storerh_iomemh(Rs32+#s11:1)=Rt32850.001%
207L2_loadrh_ioRd32=memh(Rs32+#s11:1)820.001%
208L2_loadrub_piRd32=memub(Rx32++#s4:0)790.001%
209A2_andRd32=and(Rs32,Rt32)750.001%
210S2_cl0pRd32=cl0(Rss32)720.001%
211S2_lsl_r_pRdd32=lsl(Rss32,Rt32)720.001%
212S4_or_andixRx32=or(Ru32,and(Rx32,#s10))690.001%
213SS1_storew_iomemw(Rs16+#u4:2)=Rt16610.001%
214J4_cmpeqi_f_jumpnv_tif (!cmp.eq(Ns8.new,#U5)) jump:t #r9:2550.001%
215A2_abspRdd32=abs(Rss32)540.001%
216C4_nbitsclrPd4=!bitsclr(Rs32,Rt32)520.001%
217L4_loadrub_rrRd32=memub(Rs32+Rt32<<#u2)520.001%
218A2_absRd32=abs(Rs32)500.001%
219M2_dpmpyuu_s0Rdd32=mpyu(Rs32,Rt32)500.001%
220C2_xorPd4=xor(Ps4,Pt4)490.001%
221J4_cmpgt_fp0_jump_tp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:t #r9:2460.001%
222SA1_sxthRd16=sxth(Rs16)440.001%
223SL2_jumpr31jumpr r31420.001%
224J4_cmpeq_fp0_jump_tp0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:t #r9:2400.001%
225SL2_loadrb_ioRd16=memb(Rs16+#u3:0)400.001%
226C2_cmpgtpPd4=cmp.gt(Rss32,Rtt32)360.001%
227L2_ploadrdfnew_ioif (!Pt4.new) Rdd32=memd(Rs32+#u6:3)360.001%
228S2_storerbnew_iomemb(Rs32+#s11:0)=Nt8.new340.001%
229A2_negpRdd32=neg(Rss32)320.001%
230J2_jumprtif (Pu4) jumpr:nt Rs32320.001%
231J4_cmpgti_tp0_jump_ntp0=cmp.gt(Rs16,#U5); if (p0.new) jump:nt #r9:2310.000%
232L4_loadrd_rrRdd32=memd(Rs32+Rt32<<#u2)310.000%
233L4_loadri_urRd32=memw(Rt32<<#u2+#U6)310.000%
234L2_ploadrhfnew_ioif (!Pt4.new) Rd32=memh(Rs32+#u6:1)300.000%
235S2_asl_i_r_orRx32|=asl(Rs32,#u5)300.000%
236V6_vcombineVdd32=vcombine(Vu32,Vv32)300.000%
237A2_xorRd32=xor(Rs32,Rt32)290.000%
238A2_paddifif (!Pu4) Rd32=add(Rs32,#s8)280.000%
239J4_jumpsetiRd16=#U6 ; jump #r9:2280.000%
240SA1_addiRx16=add(Rx16,#s7)280.000%
241J2_jumprfnewif (!Pu4.new) jumpr:nt Rs32270.000%
242J4_cmpgt_f_jumpnv_tif (!cmp.gt(Ns8.new,Rt32)) jump:t #r9:2270.000%
243J4_jumpsetrRd16=Rs16 ; jump #r9:2270.000%
244J4_cmpgtui_tp0_jump_tp0=cmp.gtu(Rs16,#U5); if (p0.new) jump:t #r9:2250.000%
245M2_mnaciRx32-=mpyi(Rs32,Rt32)250.000%
246S4_storeirhtnew_ioif (Pv4.new) memh(Rs32+#u6:1)=#S6240.000%
247A2_subh_l16_llRd32=sub(Rt.L32,Rs.L32)230.000%
248A4_combineiiRdd32=combine(#s8,#U6)230.000%
249J4_cmpltu_t_jumpnv_tif (cmp.gtu(Rt32,Ns8.new)) jump:t #r9:2230.000%
250L4_loadruh_rrRd32=memuh(Rs32+Rt32<<#u2)230.000%
251L4_loadruh_urRd32=memuh(Rt32<<#u2+#U6)230.000%
252J4_cmplt_f_jumpnv_ntif (!cmp.gt(Rt32,Ns8.new)) jump:nt #r9:2220.000%
253C4_nbitsclriPd4=!bitsclr(Rs32,#u6)210.000%
254F2_dfsubRdd32=dfsub(Rss32,Rtt32)210.000%
255S2_pstorerhnewt_ioif (Pv4) memh(Rs32+#u6:1)=Nt8.new210.000%
256S4_storerhnew_rrmemh(Rs32+Ru32<<#u2)=Nt8.new210.000%
257Y2_tfrsrcrSd64=Rs32210.000%
258C2_muxRd32=mux(Pu4,Rs32,Rt32)190.000%
259J4_cmpgtu_tp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:nt #r9:2190.000%
260J4_cmpeqi_fp0_jump_ntp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:nt #r9:2180.000%
261J4_cmpeqi_f_jumpnv_ntif (!cmp.eq(Ns8.new,#U5)) jump:nt #r9:2170.000%
262J4_cmpgtu_f_jumpnv_tif (!cmp.gtu(Ns8.new,Rt32)) jump:t #r9:2170.000%
263S4_storerd_rrmemd(Rs32+Ru32<<#u2)=Rtt32170.000%
264C2_ccombinewnewfif (!Pu4.new) Rdd32=combine(Rs32,Rt32)160.000%
265F2_dfclassPd4=dfclass(Rss32,#u5)160.000%
266F2_sffma_libRx32+=sfmpy(Rs32,Rt32):lib160.000%
267F2_sffms_libRx32-=sfmpy(Rs32,Rt32):lib160.000%
268S2_insertpRxx32=insert(Rss32,#u6,#U6)160.000%
269S2_lsr_i_p_accRxx32+=lsr(Rss32,#u6)160.000%
270J4_cmpeqi_tp1_jump_ntp1=cmp.eq(Rs16,#U5); if (p1.new) jump:nt #r9:2150.000%
271J4_cmpgtn1_f_jumpnv_ntif (!cmp.gt(Ns8.new,#-1)) jump:nt #r9:2150.000%
272J4_cmpgtui_fp0_jump_ntp0=cmp.gtu(Rs16,#U5); if (!p0.new) jump:nt #r9:2150.000%
273L2_ploadruhfnew_ioif (!Pt4.new) Rd32=memuh(Rs32+#u6:1)150.000%
274J4_cmpgtn1_fp0_jump_ntp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:nt #r9:2140.000%
275J4_cmpgtn1_tp0_jump_tp0=cmp.gt(Rs16,#-1); if (p0.new) jump:t #r9:2140.000%
276J4_cmpgtu_tp1_jump_tp1=cmp.gtu(Rs16,Rt16); if (p1.new) jump:t #r9:2140.000%
277J4_cmplt_t_jumpnv_tif (cmp.gt(Rt32,Ns8.new)) jump:t #r9:2140.000%
278J4_tstbit0_fp0_jump_tp0=tstbit(Rs16,#0); if (!p0.new) jump:t #r9:2140.000%
279S4_storeirifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=#S6140.000%
280A4_vcmpbeq_anyPd4=any8(vcmpb.eq(Rss32,Rtt32))130.000%
281C4_cmpltePd4=!cmp.gt(Rs32,Rt32)130.000%
282L4_ploadrdfnew_rrif (!Pv4.new) Rdd32=memd(Rs32+Rt32<<#u2)130.000%
283S2_storerigpmemw(gp+#u16:2)=Rt32130.000%
284J4_cmpeq_t_jumpnv_tif (cmp.eq(Ns8.new,Rt32)) jump:t #r9:2120.000%
285M2_mpysipRd32=+mpyi(Rs32,#u8)120.000%
286S2_insertRx32=insert(Rs32,#u5,#U5)120.000%
287S2_storerb_pimemb(Rx32++#s4:0)=Rt32120.000%
288S4_pstorerbtnew_ioif (Pv4.new) memb(Rs32+#u6:0)=Rt32120.000%
289J4_cmpeq_f_jumpnv_tif (!cmp.eq(Ns8.new,Rt32)) jump:t #r9:2110.000%
290J4_cmpeq_tp1_jump_ntp1=cmp.eq(Rs16,Rt16); if (p1.new) jump:nt #r9:2110.000%
291J4_cmpgtu_tp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:t #r9:2110.000%
292J4_cmpltu_f_jumpnv_ntif (!cmp.gtu(Rt32,Ns8.new)) jump:nt #r9:2110.000%
293L2_ploadrubfnew_piif (!Pt4.new) Rd32=memub(Rx32++#s4:0)100.000%
294L4_loadrh_rrRd32=memh(Rs32+Rt32<<#u2)100.000%
295F2_dfaddRdd32=dfadd(Rss32,Rtt32)90.000%
296F2_dfcmpgePd4=dfcmp.ge(Rss32,Rtt32)90.000%
297S2_clrbit_iRd32=clrbit(Rs32,#u5)90.000%
298A2_porfif (!Pu4) Rd32=or(Rs32,Rt32)80.000%
299C2_cmpeqpPd4=cmp.eq(Rss32,Rtt32)80.000%
300F2_conv_d2dfRdd32=convert_d2df(Rss32)80.000%
301J4_cmpgt_fp0_jump_ntp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:nt #r9:280.000%
302L2_ploadrbtnew_ioif (Pt4.new) Rd32=memb(Rs32+#u6:0)80.000%
303L2_ploadrdtnew_ioif (Pt4.new) Rdd32=memd(Rs32+#u6:3)80.000%
304L2_ploadruhtnew_ioif (Pt4.new) Rd32=memuh(Rs32+#u6:1)80.000%
305L4_loadw_physRd32=memw_phys(Rs32,Rt32)80.000%
306M2_dpmpyuu_acc_s0Rxx32+=mpyu(Rs32,Rt32)80.000%
307S2_asl_i_pRdd32=asl(Rss32,#u6)80.000%
308S2_asl_i_r_accRx32+=asl(Rs32,#u5)80.000%
309S2_pstorerdtnew_piif (Pv4.new) memd(Rx32++#s4:3)=Rtt3280.000%
310S4_storeirb_iomemb(Rs32+#u6:0)=#S880.000%
311J4_cmpgt_tp0_jump_tp0=cmp.gt(Rs16,Rt16); if (p0.new) jump:t #r9:270.000%
312L2_ploadrubfnew_ioif (!Pt4.new) Rd32=memub(Rs32+#u6:0)70.000%
313S2_togglebit_iRd32=togglebit(Rs32,#u5)70.000%
314F2_dfcmpgtPd4=dfcmp.gt(Rss32,Rtt32)60.000%
315J4_cmpeqi_t_jumpnv_tif (cmp.eq(Ns8.new,#U5)) jump:t #r9:260.000%
316L2_loadrdgpRdd32=memd(gp+#u16:3)60.000%
317L2_ploadrhtnew_ioif (Pt4.new) Rd32=memh(Rs32+#u6:1)60.000%
318L4_ploadritnew_absif (Pt4.new) Rd32=memw(#u6)60.000%
319S4_pstorerifnew_rrif (!Pv4.new) memw(Rs32+Ru32<<#u2)=Rt3260.000%
320SS2_storebi0memb(Rs16+#u4:0)=#060.000%
321A2_maxuRd32=maxu(Rs32,Rt32)50.000%
322A4_rcmpneqiRd32=!cmp.eq(Rs32,#s8)50.000%
323F2_conv_df2w_chopRd32=convert_df2w(Rss32):chop50.000%
324F2_conv_w2dfRdd32=convert_w2df(Rs32)50.000%
325L2_ploadrif_ioif (!Pt4) Rd32=memw(Rs32+#u6:2)50.000%
326L4_loadri_apRd32=memw(Re32=#U6)50.000%
327L4_or_memoph_iomemh(Rs32+#u6:1)|=Rt3250.000%
328S2_storerinewgpmemw(gp+#u16:2)=Nt8.new50.000%
329SA1_combine0iRdd8=combine(#0,#u2)50.000%
330SS2_storewi0memw(Rs16+#u4:2)=#050.000%
331Y2_tlbpRd32=tlbp(Rs32)50.000%
332A2_addh_l16_llRd32=add(Rt.L32,Rs.L32)40.000%
333F2_conv_w2sfRd32=convert_w2sf(Rs32)40.000%
334F2_sffixupdRd32=sffixupd(Rs32,Rt32)40.000%
335F2_sffixupnRd32=sffixupn(Rs32,Rt32)40.000%
336F2_sffma_scRx32+=sfmpy(Rs32,Rt32,Pu4):scale40.000%
337F2_sfrecipaRd32,Pe4=sfrecipa(Rs32,Rt32)40.000%
338J4_cmpgti_fp0_jump_tp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:t #r9:240.000%
339S2_vsplatrbRd32=vsplatb(Rs32)40.000%
340S4_pstorerdtnew_ioif (Pv4.new) memd(Rs32+#u6:3)=Rtt3240.000%
341A2_vcmpbeqPd4=vcmpb.eq(Rss32,Rtt32)30.000%
342J2_loop0iloop0(#r7:2,#U10)30.000%
343L2_ploadrdf_ioif (!Pt4) Rdd32=memd(Rs32+#u6:3)30.000%
344S2_ct0Rd32=ct0(Rs32)30.000%
345S4_storerb_rrmemb(Rs32+Ru32<<#u2)=Rt3230.000%
346V6_vS32b_aivmem(Rt32+#s4)=Vs3230.000%
347A2_aslhRd32=aslh(Rs32)20.000%
348A2_psubtnewif (Pu4.new) Rd32=sub(Rt32,Rs32)20.000%
349A4_psxthtnewif (Pu4.new) Rd32=sxth(Rs32)20.000%
350C2_ccombinewfif (!Pu4) Rdd32=combine(Rs32,Rt32)20.000%
351C2_muxriRd32=mux(Pu4,#s8,Rs32)20.000%
352F2_conv_d2sfRd32=convert_d2sf(Rss32)20.000%
353F2_conv_sf2dfRdd32=convert_sf2df(Rs32)20.000%
354J4_cmpeq_tp0_jump_tp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:t #r9:220.000%
355J4_cmpeqn1_t_jumpnv_ntif (cmp.eq(Ns8.new,#-1)) jump:nt #r9:220.000%
356J4_cmpgti_tp1_jump_tp1=cmp.gt(Rs16,#U5); if (p1.new) jump:t #r9:220.000%
357J4_cmpgtn1_fp0_jump_tp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:t #r9:220.000%
358J4_cmpgtu_fp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:t #r9:220.000%
359L4_ploadrbtnew_rrif (Pv4.new) Rd32=memb(Rs32+Rt32<<#u2)20.000%
360L4_ploadrdf_rrif (!Pv4) Rdd32=memd(Rs32+Rt32<<#u2)20.000%
361S2_asr_i_pRdd32=asr(Rss32,#u6)20.000%
362S2_pstorerdt_ioif (Pv4) memd(Rs32+#u6:3)=Rtt3220.000%
363S2_pstorerht_ioif (Pv4) memh(Rs32+#u6:1)=Rt3220.000%
364S2_pstorerhtnew_piif (Pv4.new) memh(Rx32++#s4:1)=Rt3220.000%
365S2_pstorerif_ioif (!Pv4) memw(Rs32+#u6:2)=Rt3220.000%
366S2_pstoreritnew_piif (Pv4.new) memw(Rx32++#s4:2)=Rt3220.000%
367S2_storerbgpmemb(gp+#u16:0)=Rt3220.000%
368S4_ori_asl_riRx32=or(#u8,asl(Rx32,#U5))20.000%
369S4_pstorerbt_rrif (Pv4) memb(Rs32+Ru32<<#u2)=Rt3220.000%
370S4_pstorerinewtnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Nt8.new20.000%
371S4_pstoreritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Rt3220.000%
372S4_storeirif_ioif (!Pv4) memw(Rs32+#u6:2)=#S620.000%
373Y2_synchtsyncht20.000%
374A2_zxthRd32=zxth(Rs32)10.000%
375J4_cmpgti_fp1_jump_ntp1=cmp.gt(Rs16,#U5); if (!p1.new) jump:nt #r9:210.000%
376J4_cmpgti_t_jumpnv_tif (cmp.gt(Ns8.new,#U5)) jump:t #r9:210.000%
377J4_cmpgtu_fp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:nt #r9:210.000%
378J4_cmplt_f_jumpnv_tif (!cmp.gt(Rt32,Ns8.new)) jump:t #r9:210.000%
379L4_ior_memoph_iomemh(Rs32+#u6:1)=setbit(#U5)10.000%
380S2_pstorerbtnew_piif (Pv4.new) memb(Rx32++#s4:0)=Rt3210.000%
381SA1_setin1Rd16=#-110.000%
382SA1_zxthRd16=zxth(Rs16)10.000%
383Y2_cswicswi(Rs32)10.000%
384Y2_l2killl2kill10.000%
Total Count6396285100%

Instructions Executed (by Syntax)

# Tag Syntax Count Pct
0A2_tfrrcrCd32=Rs3243410.068%
1C4_nbitsclriPd4=!bitsclr(Rs32,#u6)210.000%
2C4_nbitsclrPd4=!bitsclr(Rs32,Rt32)520.001%
3C4_cmpneqiPd4=!cmp.eq(Rs32,#s10)12740.020%
4C4_cmpneqPd4=!cmp.eq(Rs32,Rt32)12740.020%
5C4_cmpltePd4=!cmp.gt(Rs32,Rt32)130.000%
6S4_ntstbit_iPd4=!tstbit(Rs32,#u5)3840.006%
7C2_tfrrpPd4=Rs32108160.169%
8C2_andnPd4=and(Pt4,!Ps4)121630.190%
9A4_vcmpbeq_anyPd4=any8(vcmpb.eq(Rss32,Rtt32))130.000%
10C2_bitsclriPd4=bitsclr(Rs32,#u6)12890.020%
11C2_bitsclrPd4=bitsclr(Rs32,Rt32)2590.004%
12C2_cmpeqiPd4=cmp.eq(Rs32,#s10)251430.393%
13C2_cmpeqPd4=cmp.eq(Rs32,Rt32)60320.094%
14C2_cmpeqpPd4=cmp.eq(Rss32,Rtt32)80.000%
15C2_cmpgtiPd4=cmp.gt(Rs32,#s10)27680.043%
16C2_cmpgtPd4=cmp.gt(Rs32,Rt32)162520.254%
17C2_cmpgtpPd4=cmp.gt(Rss32,Rtt32)360.001%
18C2_cmpgtuiPd4=cmp.gtu(Rs32,#u9)267500.418%
19C2_cmpgtuPd4=cmp.gtu(Rs32,Rt32)8360.013%
20C2_cmpgtupPd4=cmp.gtu(Rss32,Rtt32)2830.004%
21A4_cmpbeqiPd4=cmpb.eq(Rs32,#u8)2140.003%
22F2_dfclassPd4=dfclass(Rss32,#u5)160.000%
23F2_dfcmpeqPd4=dfcmp.eq(Rss32,Rtt32)870.001%
24F2_dfcmpgePd4=dfcmp.ge(Rss32,Rtt32)90.000%
25F2_dfcmpgtPd4=dfcmp.gt(Rss32,Rtt32)60.000%
26F2_dfcmpuoPd4=dfcmp.uo(Rss32,Rtt32)1020.002%
27C2_notPd4=not(Ps4)32570.051%
28C2_ornPd4=or(Pt4,!Ps4)64930.102%
29C2_orPd4=or(Pt4,Ps4)43200.068%
30S2_tstbit_iPd4=tstbit(Rs32,#u5)870.001%
31A2_vcmpbeqPd4=vcmpb.eq(Rss32,Rtt32)30.000%
32C2_xorPd4=xor(Ps4,Pt4)490.001%
33SA1_setin1Rd16=#-110.000%
34J4_jumpsetiRd16=#U6 ; jump #r9:2280.000%
35SA1_setiRd16=#u681250.127%
36SA1_tfrRd16=Rs1665170.102%
37J4_jumpsetrRd16=Rs16 ; jump #r9:2270.000%
38SA1_decRd16=add(Rs16,#-1)1050.002%
39SA1_incRd16=add(Rs16,#1)66400.104%
40SA1_addspRd16=add(r29,#u6:2)56990.089%
41SL2_loadrb_ioRd16=memb(Rs16+#u3:0)400.001%
42SL1_loadrub_ioRd16=memub(Rs16+#u4:0)2130.003%
43SL2_loadruh_ioRd16=memuh(Rs16+#u3:1)2250.004%
44SL1_loadri_ioRd16=memw(Rs16+#u4:2)8790.014%
45SL2_loadri_spRd16=memw(r29+#u5:2)316730.495%
46SA1_sxthRd16=sxth(Rs16)440.001%
47SA1_zxthRd16=zxth(Rs16)10.000%
48F2_sfrecipaRd32,Pe4=sfrecipa(Rs32,Rt32)40.000%
49A4_rcmpneqiRd32=!cmp.eq(Rs32,#s8)50.000%
50A2_tfrsiRd32=#s16878411.373%
51M2_mpysipRd32=+mpyi(Rs32,#u8)120.000%
52A2_tfrcrrRd32=Cs3243410.068%
53C2_tfrprRd32=Ps421900.034%
54A2_tfrRd32=Rs32852441.333%
55Y2_tfrscrrRd32=Ss645050.008%
56A2_absRd32=abs(Rs32)500.001%
57M4_mpyrr_addiRd32=add(#u6,mpyi(Rs32,Rt32))21600.034%
58A2_addiRd32=add(Rs32,#s16)4986397.796%
59A2_addRd32=add(Rs32,Rt32)731971.144%
60S4_addaddiRd32=add(Rs32,add(Ru32,#s6))108220.169%
61S4_subaddiRd32=add(Rs32,sub(#s6,Ru32))43190.068%
62A2_addh_l16_llRd32=add(Rt.L32,Rs.L32)40.000%
63C4_addipcRd32=add(pc,#u6)993041.553%
64S2_addasl_rrriRd32=addasl(Rt32,Rs32,#u3)44100.069%
65A2_andirRd32=and(Rs32,#s10)232110.363%
66A2_andRd32=and(Rs32,Rt32)750.001%
67S2_asl_i_rRd32=asl(Rs32,#u5)2580.004%
68A2_aslhRd32=aslh(Rs32)20.000%
69S2_asr_i_rRd32=asr(Rs32,#u5)23970.037%
70S2_cl0Rd32=cl0(Rs32)4060.006%
71S2_cl0pRd32=cl0(Rss32)720.001%
72S2_clrbit_iRd32=clrbit(Rs32,#u5)90.000%
73F2_conv_d2sfRd32=convert_d2sf(Rss32)20.000%
74F2_conv_df2w_chopRd32=convert_df2w(Rss32):chop50.000%
75F2_conv_w2sfRd32=convert_w2sf(Rs32)40.000%
76S2_ct0Rd32=ct0(Rs32)30.000%
77S2_extractuRd32=extractu(Rs32,#u5,#U5)3790.006%
78S2_lsr_i_rRd32=lsr(Rs32,#u5)121130.189%
79A2_maxRd32=max(Rs32,Rt32)388760.608%
80A2_maxuRd32=maxu(Rs32,Rt32)50.000%
81L2_loadrb_ioRd32=memb(Rs32+#s11:0)90050.141%
82L2_loadrb_piRd32=memb(Rx32++#s4:0)3790.006%
83L2_loadrh_ioRd32=memh(Rs32+#s11:1)820.001%
84L4_loadrh_rrRd32=memh(Rs32+Rt32<<#u2)100.000%
85L2_loadrub_ioRd32=memub(Rs32+#s11:0)6120.010%
86L4_loadrub_rrRd32=memub(Rs32+Rt32<<#u2)520.001%
87L2_loadrub_piRd32=memub(Rx32++#s4:0)790.001%
88L2_loadrubgpRd32=memub(gp+#u16:0)2410.004%
89L2_loadruh_ioRd32=memuh(Rs32+#s11:1)4030.006%
90L4_loadruh_rrRd32=memuh(Rs32+Rt32<<#u2)230.000%
91L4_loadruh_urRd32=memuh(Rt32<<#u2+#U6)230.000%
92L4_loadri_apRd32=memw(Re32=#U6)50.000%
93L2_loadri_ioRd32=memw(Rs32+#s11:2)943141.475%
94L4_loadri_rrRd32=memw(Rs32+Rt32<<#u2)43260.068%
95L4_loadri_urRd32=memw(Rt32<<#u2+#U6)310.000%
96L2_loadrigpRd32=memw(gp+#u16:2)70690.111%
97L2_loadw_lockedRd32=memw_locked(Rs32)71560.112%
98L4_loadw_physRd32=memw_phys(Rs32,Rt32)80.000%
99A2_minRd32=min(Rt32,Rs32)162010.253%
100A2_minuRd32=minu(Rt32,Rs32)1780.003%
101M2_mpyiRd32=mpyi(Rs32,Rt32)239260.374%
102C2_muxiiRd32=mux(Pu4,#s8,#S8)6660.010%
103C2_muxriRd32=mux(Pu4,#s8,Rs32)20.000%
104C2_muxirRd32=mux(Pu4,Rs32,#s8)1800.003%
105C2_muxRd32=mux(Pu4,Rs32,Rt32)190.000%
106A2_orRd32=or(Rs32,Rt32)69400.109%
107S2_setbit_iRd32=setbit(Rs32,#u5)21780.034%
108F2_sffixupdRd32=sffixupd(Rs32,Rt32)40.000%
109F2_sffixupnRd32=sffixupn(Rs32,Rt32)40.000%
110A2_subriRd32=sub(#s10,Rs32)337610.528%
111A2_subh_l16_llRd32=sub(Rt.L32,Rs.L32)230.000%
112A2_subRd32=sub(Rt32,Rs32)314880.492%
113A2_sxtbRd32=sxtb(Rs32)2060.003%
114A2_sxthRd32=sxth(Rs32)3870.006%
115Y2_tlbpRd32=tlbp(Rs32)50.000%
116S2_togglebit_iRd32=togglebit(Rs32,#u5)70.000%
117S2_vsplatrbRd32=vsplatb(Rs32)40.000%
118A2_svsubhRd32=vsubh(Rt32,Rs32)2230.003%
119A2_xorRd32=xor(Rs32,Rt32)290.000%
120A2_zxthRd32=zxth(Rs32)10.000%
121A2_abspRdd32=abs(Rss32)540.001%
122A2_addpRdd32=add(Rss32,Rtt32)2470.004%
123S2_asl_i_pRdd32=asl(Rss32,#u6)80.000%
124S2_asr_i_pRdd32=asr(Rss32,#u6)20.000%
125A2_combineiiRdd32=combine(#s8,#S8)124410.195%
126A4_combineiiRdd32=combine(#s8,#U6)230.000%
127A4_combineirRdd32=combine(#s8,Rs32)27710.043%
128A4_combineriRdd32=combine(Rs32,#s8)32480.051%
129A2_combinewRdd32=combine(Rs32,Rt32)176820.276%
130F2_conv_d2dfRdd32=convert_d2df(Rss32)80.000%
131F2_conv_sf2dfRdd32=convert_sf2df(Rs32)20.000%
132F2_conv_w2dfRdd32=convert_w2df(Rs32)50.000%
133L4_returnRdd32=dealloc_return(Rs32):raw13970.022%
134L2_deallocframeRdd32=deallocframe(Rs32):raw1840.003%
135F2_dfaddRdd32=dfadd(Rss32,Rtt32)90.000%
136F2_dfsubRdd32=dfsub(Rss32,Rtt32)210.000%
137S2_lsl_r_pRdd32=lsl(Rss32,Rt32)720.001%
138S2_lsr_i_pRdd32=lsr(Rss32,#u6)4980.008%
139L2_loadrd_ioRdd32=memd(Rs32+#s11:3)4140.006%
140L4_loadrd_rrRdd32=memd(Rs32+Rt32<<#u2)310.000%
141L2_loadrd_piRdd32=memd(Rx32++#s4:3)86520.135%
142L2_loadrdgpRdd32=memd(gp+#u16:3)60.000%
143M2_dpmpyuu_s0Rdd32=mpyu(Rs32,Rt32)500.001%
144A2_negpRdd32=neg(Rss32)320.001%
145A2_subpRdd32=sub(Rtt32,Rss32)2730.004%
146S2_lsl_r_vwRdd32=vlslw(Rss32,Rt32)1980.003%
147S2_lsr_i_vwRdd32=vlsrw(Rss32,#u5)4070.006%
148C2_vmuxRdd32=vmux(Pu4,Rss32,Rtt32)5180.008%
149SA1_combine0iRdd8=combine(#0,#u2)50.000%
150SA1_combinezrRdd8=combine(#0,Rs16)1850.003%
151SL2_loadrd_spRdd8=memd(r29+#u5:3)291030.455%
152A2_tfrihRx.H32=#u1644080.069%
153A2_tfrilRx.L32=#u162540.004%
154SA1_addiRx16=add(Rx16,#s7)280.000%
155SA1_addrxRx16=add(Rx16,Rs16)53970.084%
156M2_acciRx32+=add(Rs32,Rt32)43240.068%
157S2_asl_i_r_accRx32+=asl(Rs32,#u5)80.000%
158M2_maciRx32+=mpyi(Rs32,Rt32)248540.389%
159F2_sffma_libRx32+=sfmpy(Rs32,Rt32):lib160.000%
160F2_sffma_scRx32+=sfmpy(Rs32,Rt32,Pu4):scale40.000%
161S2_asl_i_r_nacRx32-=asl(Rs32,#u5)43040.067%
162M2_mnaciRx32-=mpyi(Rs32,Rt32)250.000%
163F2_sffms_libRx32-=sfmpy(Rs32,Rt32):lib160.000%
164S4_addi_asl_riRx32=add(#u8,asl(Rx32,#U5))4280.007%
165S2_insertRx32=insert(Rs32,#u5,#U5)120.000%
166S4_ori_asl_riRx32=or(#u8,asl(Rx32,#U5))20.000%
167S4_or_andixRx32=or(Ru32,and(Rx32,#s10))690.001%
168S2_asl_i_r_orRx32|=asl(Rs32,#u5)300.000%
169S2_lsr_i_p_accRxx32+=lsr(Rss32,#u6)160.000%
170M2_dpmpyuu_acc_s0Rxx32+=mpyu(Rs32,Rt32)80.000%
171S2_insertpRxx32=insert(Rss32,#u6,#U6)160.000%
172Y2_tfrsrcrSd64=Rs32210.000%
173V6_vlutvvbVd32.b=vlut32(Vu32.b,Vv32.b,Rt8)215840.337%
174V6_vpackebVd32.b=vpacke(Vu32.h,Vv32.h)215840.337%
175V6_vpackobVd32.b=vpacko(Vu32.h,Vv32.h)486000.760%
176V6_vshuffbVd32.b=vshuff(Vu32.b)269800.422%
177V6_vL32b_cur_aiVd32.cur=vmem(Rt32+#s4)539600.844%
178V6_vL32b_cur_piVd32.cur=vmem(Rx32++#s3)993601.553%
179V6_vpackehVd32.h=vpacke(Vu32.w,Vv32.w)431680.675%
180V6_vmaxwVd32.w=vmax(Vu32.w,Vv32.w)863361.350%
181V6_vminwVd32.w=vmin(Vu32.w,Vv32.w)863361.350%
182V6_vassignVd32=Vu322289373.579%
183V6_valignbiVd32=valign(Vu32,Vv32,#u3)2916004.559%
184V6_valignbVd32=valign(Vu32,Vv32,Rt8)972001.520%
185V6_vL32b_aiVd32=vmem(Rt32+#s4)582800.911%
186V6_vL32b_piVd32=vmem(Rx32++#s3)2538003.968%
187V6_vL32Ub_aiVd32=vmemu(Rt32+#s4)269800.422%
188V6_vL32Ub_piVd32=vmemu(Rx32++#s3)2320283.628%
189V6_lvsplatwVd32=vsplat(Rt32)377800.591%
190V6_vaddh_dvVdd32.h=vadd(Vuu32.h,Vvv32.h)486000.760%
191V6_vzbVdd32.uh=vzxt(Vu32.ub)507600.794%
192V6_vaddw_dvVdd32.w=vadd(Vuu32.w,Vvv32.w)431680.675%
193V6_vsubw_dvVdd32.w=vsub(Vuu32.w,Vvv32.w)215840.337%
194V6_vcombineVdd32=vcombine(Vu32,Vv32)300.000%
195V6_vshuffvddVdd32=vshuff(Vu32,Vv32,Rt8)507600.794%
196V6_vlutvvb_oraccVx32.b|=vlut32(Vu32.b,Vv32.b,Rt8)647521.012%
197V6_vmpyihb_accVx32.h+=vmpyi(Vu32.h,Rt32.b)2916004.559%
198V6_vmpabus_accVxx32.h+=vmpa(Vuu32.ub,Rt32.b)1015201.587%
199SS2_allocframeallocframe(#u5:3)140090.219%
200S2_allocframeallocframe(Rx32,#u11:3):raw23870.037%
201J2_callcall #r22:2289000.452%
202J2_callrcallr Rs321940.003%
203Y2_crswap0crswap(Rx32,sgp0)86780.136%
204Y2_cswicswi(Rs32)10.000%
205Y2_dccleaninvadccleaninva(Rs32)2112513.303%
206Y2_dcfetchbodcfetch(Rs32+#u11:3)12740.020%
207Y2_dcinvadcinva(Rs32)648001.013%
208Y2_dczeroadczeroa(Rs32)654401.023%
209SL2_returndealloc_return102520.160%
210SL2_deallocframedeallocframe45600.071%
211J2_endloop0endloop066548510.404%
212J2_endloop1endloop1107920.169%
213L2_ploadrif_ioif (!Pt4) Rd32=memw(Rs32+#u6:2)50.000%
214L2_ploadrdf_ioif (!Pt4) Rdd32=memd(Rs32+#u6:3)30.000%
215L2_ploadrbfnew_ioif (!Pt4.new) Rd32=memb(Rs32+#u6:0)1800.003%
216L2_ploadrhfnew_ioif (!Pt4.new) Rd32=memh(Rs32+#u6:1)300.000%
217L4_ploadrubfnew_absif (!Pt4.new) Rd32=memub(#u6)1870.003%
218L2_ploadrubfnew_ioif (!Pt4.new) Rd32=memub(Rs32+#u6:0)70.000%
219L2_ploadrubfnew_piif (!Pt4.new) Rd32=memub(Rx32++#s4:0)100.000%
220L2_ploadruhfnew_ioif (!Pt4.new) Rd32=memuh(Rs32+#u6:1)150.000%
221L2_ploadrifnew_ioif (!Pt4.new) Rd32=memw(Rs32+#u6:2)43400.068%
222L2_ploadrdfnew_ioif (!Pt4.new) Rdd32=memd(Rs32+#u6:3)360.001%
223C2_cmoveifif (!Pu4) Rd32=#s1245060.070%
224A2_paddifif (!Pu4) Rd32=add(Rs32,#s8)280.000%
225A2_porfif (!Pu4) Rd32=or(Rs32,Rt32)80.000%
226A2_psubfif (!Pu4) Rd32=sub(Rt32,Rs32)1800.003%
227C2_ccombinewfif (!Pu4) Rdd32=combine(Rs32,Rt32)20.000%
228J2_jumpfif (!Pu4) jump:nt #r15:2505910.791%
229J2_jumprfif (!Pu4) jumpr:nt Rs3215170.024%
230C2_cmovenewifif (!Pu4.new) Rd32=#s124450.007%
231A2_paddifnewif (!Pu4.new) Rd32=add(Rs32,#s8)16400.026%
232A2_paddfnewif (!Pu4.new) Rd32=add(Rs32,Rt32)38630.060%
233A2_psubfnewif (!Pu4.new) Rd32=sub(Rt32,Rs32)4070.006%
234C2_ccombinewnewfif (!Pu4.new) Rdd32=combine(Rs32,Rt32)160.000%
235J2_jumpfnewif (!Pu4.new) jump:nt #r15:2218380.341%
236J2_jumpfnewptif (!Pu4.new) jump:t #r15:22150.003%
237J2_jumprfnewif (!Pu4.new) jumpr:nt Rs32270.000%
238L4_ploadrdf_rrif (!Pv4) Rdd32=memd(Rs32+Rt32<<#u2)20.000%
239S4_storeirif_ioif (!Pv4) memw(Rs32+#u6:2)=#S620.000%
240S2_pstorerif_ioif (!Pv4) memw(Rs32+#u6:2)=Rt3220.000%
241L4_ploadrdfnew_rrif (!Pv4.new) Rdd32=memd(Rs32+Rt32<<#u2)130.000%
242S4_storeirifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=#S6140.000%
243S4_pstorerifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=Rt321840.003%
244S4_pstorerifnew_rrif (!Pv4.new) memw(Rs32+Ru32<<#u2)=Rt3260.000%
245J4_cmpeqi_f_jumpnv_ntif (!cmp.eq(Ns8.new,#U5)) jump:nt #r9:2170.000%
246J4_cmpeqi_f_jumpnv_tif (!cmp.eq(Ns8.new,#U5)) jump:t #r9:2550.001%
247J4_cmpeq_f_jumpnv_tif (!cmp.eq(Ns8.new,Rt32)) jump:t #r9:2110.000%
248J4_cmpgtn1_f_jumpnv_ntif (!cmp.gt(Ns8.new,#-1)) jump:nt #r9:2150.000%
249J4_cmpgti_f_jumpnv_ntif (!cmp.gt(Ns8.new,#U5)) jump:nt #r9:22530.004%
250J4_cmpgti_f_jumpnv_tif (!cmp.gt(Ns8.new,#U5)) jump:t #r9:245350.071%
251J4_cmpgt_f_jumpnv_ntif (!cmp.gt(Ns8.new,Rt32)) jump:nt #r9:221600.034%
252J4_cmpgt_f_jumpnv_tif (!cmp.gt(Ns8.new,Rt32)) jump:t #r9:2270.000%
253J4_cmplt_f_jumpnv_ntif (!cmp.gt(Rt32,Ns8.new)) jump:nt #r9:2220.000%
254J4_cmplt_f_jumpnv_tif (!cmp.gt(Rt32,Ns8.new)) jump:t #r9:210.000%
255J4_cmpgtu_f_jumpnv_tif (!cmp.gtu(Ns8.new,Rt32)) jump:t #r9:2170.000%
256J4_cmpltu_f_jumpnv_ntif (!cmp.gtu(Rt32,Ns8.new)) jump:nt #r9:2110.000%
257J4_cmpltu_f_jumpnv_tif (!cmp.gtu(Rt32,Ns8.new)) jump:t #r9:23830.006%
258L2_ploadrit_ioif (Pt4) Rd32=memw(Rs32+#u6:2)54000.084%
259L2_ploadrbtnew_ioif (Pt4.new) Rd32=memb(Rs32+#u6:0)80.000%
260L2_ploadrhtnew_ioif (Pt4.new) Rd32=memh(Rs32+#u6:1)60.000%
261L2_ploadruhtnew_ioif (Pt4.new) Rd32=memuh(Rs32+#u6:1)80.000%
262L4_ploadritnew_absif (Pt4.new) Rd32=memw(#u6)60.000%
263L2_ploadritnew_ioif (Pt4.new) Rd32=memw(Rs32+#u6:2)119390.187%
264L2_ploadrdtnew_ioif (Pt4.new) Rdd32=memd(Rs32+#u6:3)80.000%
265C2_cmoveitif (Pu4) Rd32=#s12108160.169%
266A2_padditif (Pu4) Rd32=add(Rs32,#s8)161940.253%
267C2_ccombinewtif (Pu4) Rdd32=combine(Rs32,Rt32)107940.169%
268J2_jumptif (Pu4) jump:nt #r15:2183610.287%
269J2_jumprtif (Pu4) jumpr:nt Rs32320.001%
270C2_cmovenewitif (Pu4.new) Rd32=#s122400.004%
271A2_padditnewif (Pu4.new) Rd32=add(Rs32,#s8)133860.209%
272A2_psubtnewif (Pu4.new) Rd32=sub(Rt32,Rs32)20.000%
273A4_psxthtnewif (Pu4.new) Rd32=sxth(Rs32)20.000%
274J2_jumptnewif (Pu4.new) jump:nt #r15:286100.135%
275J2_jumptnewptif (Pu4.new) jump:t #r15:23800.006%
276S4_pstorerbt_rrif (Pv4) memb(Rs32+Ru32<<#u2)=Rt3220.000%
277S2_pstorerbt_piif (Pv4) memb(Rx32++#s4:0)=Rt322620.004%
278S2_pstorerdt_ioif (Pv4) memd(Rs32+#u6:3)=Rtt3220.000%
279S2_pstorerdt_piif (Pv4) memd(Rx32++#s4:3)=Rtt3286520.135%
280S2_pstorerhnewt_ioif (Pv4) memh(Rs32+#u6:1)=Nt8.new210.000%
281S2_pstorerht_ioif (Pv4) memh(Rs32+#u6:1)=Rt3220.000%
282L4_ploadrbtnew_rrif (Pv4.new) Rd32=memb(Rs32+Rt32<<#u2)20.000%
283S4_pstorerbtnew_ioif (Pv4.new) memb(Rs32+#u6:0)=Rt32120.000%
284S2_pstorerbtnew_piif (Pv4.new) memb(Rx32++#s4:0)=Rt3210.000%
285S4_pstorerdtnew_ioif (Pv4.new) memd(Rs32+#u6:3)=Rtt3240.000%
286S2_pstorerdtnew_piif (Pv4.new) memd(Rx32++#s4:3)=Rtt3280.000%
287S4_storeirhtnew_ioif (Pv4.new) memh(Rs32+#u6:1)=#S6240.000%
288S2_pstorerhtnew_piif (Pv4.new) memh(Rx32++#s4:1)=Rt3220.000%
289S4_storeiritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=#S65400.008%
290S4_pstorerinewtnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Nt8.new20.000%
291S4_pstoreritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Rt3220.000%
292S2_pstoreritnew_piif (Pv4.new) memw(Rx32++#s4:2)=Rt3220.000%
293J2_jumprzptif (Rs32!=#0) jump:t #r13:21270.002%
294J4_cmpeqn1_t_jumpnv_ntif (cmp.eq(Ns8.new,#-1)) jump:nt #r9:220.000%
295J4_cmpeqi_t_jumpnv_ntif (cmp.eq(Ns8.new,#U5)) jump:nt #r9:247480.074%
296J4_cmpeqi_t_jumpnv_tif (cmp.eq(Ns8.new,#U5)) jump:t #r9:260.000%
297J4_cmpeq_t_jumpnv_ntif (cmp.eq(Ns8.new,Rt32)) jump:nt #r9:224880.039%
298J4_cmpeq_t_jumpnv_tif (cmp.eq(Ns8.new,Rt32)) jump:t #r9:2120.000%
299J4_cmpgti_t_jumpnv_tif (cmp.gt(Ns8.new,#U5)) jump:t #r9:210.000%
300J4_cmplt_t_jumpnv_tif (cmp.gt(Rt32,Ns8.new)) jump:t #r9:2140.000%
301J4_cmpgtu_t_jumpnv_tif (cmp.gtu(Ns8.new,Rt32)) jump:t #r9:21810.003%
302J4_cmpltu_t_jumpnv_tif (cmp.gtu(Rt32,Ns8.new)) jump:t #r9:2230.000%
303SL2_jumpr31_tif (p0) jumpr r311990.003%
304SA1_clrtnewif (p0.new) Rd16=#010920.017%
305SL2_jumpr31_tnewif (p0.new) jumpr:nt r3123510.037%
306Y2_isyncisync1480.002%
307J2_jumpjump #r22:2289990.453%
308J2_jumprjumpr Rs32173840.272%
309SL2_jumpr31jumpr r31420.001%
310Y5_l2fetchl2fetch(Rs32,Rtt32)21560.034%
311Y2_l2killl2kill10.000%
312J2_loop0iloop0(#r7:2,#U10)30.000%
313J2_loop0rloop0(#r7:2,Rs32)265370.415%
314J2_loop1rloop1(#r7:2,Rs32)21600.034%
315SS2_storebi0memb(Rs16+#u4:0)=#060.000%
316S2_storerbnew_iomemb(Rs32+#s11:0)=Nt8.new340.001%
317S2_storerb_iomemb(Rs32+#s11:0)=Rt322150.003%
318S4_storeirb_iomemb(Rs32+#u6:0)=#S880.000%
319S4_storerb_rrmemb(Rs32+Ru32<<#u2)=Rt3230.000%
320S2_storerbnew_pimemb(Rx32++#s4:0)=Nt8.new860.001%
321S2_storerb_pimemb(Rx32++#s4:0)=Rt32120.000%
322S2_storerbgpmemb(gp+#u16:0)=Rt3220.000%
323S2_storerd_iomemd(Rs32+#s11:3)=Rtt32139180.218%
324S4_storerd_rrmemd(Rs32+Ru32<<#u2)=Rtt32170.000%
325SS2_stored_spmemd(r29+#s6:3)=Rtt8167920.263%
326S2_storerhnew_iomemh(Rs32+#s11:1)=Nt8.new1250.002%
327S2_storerh_iomemh(Rs32+#s11:1)=Rt32850.001%
328S4_storeirh_iomemh(Rs32+#u6:1)=#S82070.003%
329L4_ior_memoph_iomemh(Rs32+#u6:1)=setbit(#U5)10.000%
330L4_or_memoph_iomemh(Rs32+#u6:1)|=Rt3250.000%
331S4_storerhnew_rrmemh(Rs32+Ru32<<#u2)=Nt8.new210.000%
332SS2_storewi0memw(Rs16+#u4:2)=#050.000%
333SS1_storew_iomemw(Rs16+#u4:2)=Rt16610.001%
334S2_storerinew_iomemw(Rs32+#s11:2)=Nt8.new132770.208%
335S2_storeri_iomemw(Rs32+#s11:2)=Rt32123610.193%
336L4_add_memopw_iomemw(Rs32+#u6:2)+=Rt321790.003%
337S4_storeiri_iomemw(Rs32+#u6:2)=#S82870.004%
338S4_storeri_rrmemw(Rs32+Ru32<<#u2)=Rt3243270.068%
339S2_storerinewgpmemw(gp+#u16:2)=Nt8.new50.000%
340S2_storerigpmemw(gp+#u16:2)=Rt32130.000%
341SS2_storew_spmemw(r29+#u5:2)=Rt16108050.169%
342S2_storew_lockedmemw_locked(Rs32,Pd4)=Rt3247830.075%
343A2_nopnop6077669.502%
344J4_cmpeqn1_fp0_jump_tp0=cmp.eq(Rs16,#-1); if (!p0.new) jump:t #r9:243240.068%
345J4_cmpeqi_fp0_jump_ntp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:nt #r9:2180.000%
346J4_cmpeqi_fp0_jump_tp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:t #r9:228890.045%
347J4_cmpeqi_tp0_jump_ntp0=cmp.eq(Rs16,#U5); if (p0.new) jump:nt #r9:2158550.248%
348J4_cmpeqi_tp0_jump_tp0=cmp.eq(Rs16,#U5); if (p0.new) jump:t #r9:21840.003%
349SA1_cmpeqip0=cmp.eq(Rs16,#u2)25320.040%
350J4_cmpeq_fp0_jump_tp0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:t #r9:2400.001%
351J4_cmpeq_tp0_jump_ntp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:nt #r9:243230.068%
352J4_cmpeq_tp0_jump_tp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:t #r9:220.000%
353J4_cmpgtn1_fp0_jump_ntp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:nt #r9:2140.000%
354J4_cmpgtn1_fp0_jump_tp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:t #r9:220.000%
355J4_cmpgtn1_tp0_jump_tp0=cmp.gt(Rs16,#-1); if (p0.new) jump:t #r9:2140.000%
356J4_cmpgti_fp0_jump_ntp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:nt #r9:2990.002%
357J4_cmpgti_fp0_jump_tp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:t #r9:240.000%
358J4_cmpgti_tp0_jump_ntp0=cmp.gt(Rs16,#U5); if (p0.new) jump:nt #r9:2310.000%
359J4_cmpgti_tp0_jump_tp0=cmp.gt(Rs16,#U5); if (p0.new) jump:t #r9:22330.004%
360J4_cmpgt_fp0_jump_ntp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:nt #r9:280.000%
361J4_cmpgt_fp0_jump_tp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:t #r9:2460.001%
362J4_cmpgt_tp0_jump_tp0=cmp.gt(Rs16,Rt16); if (p0.new) jump:t #r9:270.000%
363J4_cmpgtui_fp0_jump_ntp0=cmp.gtu(Rs16,#U5); if (!p0.new) jump:nt #r9:2150.000%
364J4_cmpgtui_tp0_jump_tp0=cmp.gtu(Rs16,#U5); if (p0.new) jump:t #r9:2250.000%
365J4_cmpgtu_fp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:nt #r9:210.000%
366J4_cmpgtu_fp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:t #r9:220.000%
367J4_cmpgtu_tp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:nt #r9:2190.000%
368J4_cmpgtu_tp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:t #r9:2110.000%
369J4_tstbit0_fp0_jump_tp0=tstbit(Rs16,#0); if (!p0.new) jump:t #r9:2140.000%
370J4_cmpeqi_tp1_jump_ntp1=cmp.eq(Rs16,#U5); if (p1.new) jump:nt #r9:2150.000%
371J4_cmpeq_tp1_jump_ntp1=cmp.eq(Rs16,Rt16); if (p1.new) jump:nt #r9:2110.000%
372J4_cmpgti_fp1_jump_ntp1=cmp.gt(Rs16,#U5); if (!p1.new) jump:nt #r9:210.000%
373J4_cmpgti_tp1_jump_tp1=cmp.gt(Rs16,#U5); if (p1.new) jump:t #r9:220.000%
374J4_cmpgtu_tp1_jump_tp1=cmp.gtu(Rs16,Rt16); if (p1.new) jump:t #r9:2140.000%
375J2_ploop1srp3=sp1loop0(#r7:2,Rs32)12740.020%
376J2_rterte43390.068%
377Y2_synchtsyncht20.000%
378Y2_tlbwtlbw(Rss32,Rt32)1330.002%
379J2_trap0trap0(#u8)43300.068%
380V6_vS32b_new_aivmem(Rt32+#s4)=Os8.new107930.169%
381V6_vS32b_aivmem(Rt32+#s4)=Vs3230.000%
382V6_vS32b_new_pivmem(Rx32++#s3)=Os8.new604720.945%
383V6_vS32b_pivmem(Rx32++#s3)=Vs322838684.438%
384V6_vS32Ub_pivmemu(Rx32++#s3)=Vs32486010.760%
Total Count6396285100%

Instructions Executed (by Tag)

# Tag Syntax Count Pct
0A2_absRd32=abs(Rs32)500.001%
1A2_abspRdd32=abs(Rss32)540.001%
2A2_addRd32=add(Rs32,Rt32)731971.144%
3A2_addh_l16_llRd32=add(Rt.L32,Rs.L32)40.000%
4A2_addiRd32=add(Rs32,#s16)4986397.796%
5A2_addpRdd32=add(Rss32,Rtt32)2470.004%
6A2_andRd32=and(Rs32,Rt32)750.001%
7A2_andirRd32=and(Rs32,#s10)232110.363%
8A2_aslhRd32=aslh(Rs32)20.000%
9A2_combineiiRdd32=combine(#s8,#S8)124410.195%
10A2_combinewRdd32=combine(Rs32,Rt32)176820.276%
11A2_maxRd32=max(Rs32,Rt32)388760.608%
12A2_maxuRd32=maxu(Rs32,Rt32)50.000%
13A2_minRd32=min(Rt32,Rs32)162010.253%
14A2_minuRd32=minu(Rt32,Rs32)1780.003%
15A2_negpRdd32=neg(Rss32)320.001%
16A2_nopnop6077669.502%
17A2_orRd32=or(Rs32,Rt32)69400.109%
18A2_paddfnewif (!Pu4.new) Rd32=add(Rs32,Rt32)38630.060%
19A2_paddifif (!Pu4) Rd32=add(Rs32,#s8)280.000%
20A2_paddifnewif (!Pu4.new) Rd32=add(Rs32,#s8)16400.026%
21A2_padditif (Pu4) Rd32=add(Rs32,#s8)161940.253%
22A2_padditnewif (Pu4.new) Rd32=add(Rs32,#s8)133860.209%
23A2_porfif (!Pu4) Rd32=or(Rs32,Rt32)80.000%
24A2_psubfif (!Pu4) Rd32=sub(Rt32,Rs32)1800.003%
25A2_psubfnewif (!Pu4.new) Rd32=sub(Rt32,Rs32)4070.006%
26A2_psubtnewif (Pu4.new) Rd32=sub(Rt32,Rs32)20.000%
27A2_subRd32=sub(Rt32,Rs32)314880.492%
28A2_subh_l16_llRd32=sub(Rt.L32,Rs.L32)230.000%
29A2_subpRdd32=sub(Rtt32,Rss32)2730.004%
30A2_subriRd32=sub(#s10,Rs32)337610.528%
31A2_svsubhRd32=vsubh(Rt32,Rs32)2230.003%
32A2_sxtbRd32=sxtb(Rs32)2060.003%
33A2_sxthRd32=sxth(Rs32)3870.006%
34A2_tfrRd32=Rs32852441.333%
35A2_tfrcrrRd32=Cs3243410.068%
36A2_tfrihRx.H32=#u1644080.069%
37A2_tfrilRx.L32=#u162540.004%
38A2_tfrrcrCd32=Rs3243410.068%
39A2_tfrsiRd32=#s16878411.373%
40A2_vcmpbeqPd4=vcmpb.eq(Rss32,Rtt32)30.000%
41A2_xorRd32=xor(Rs32,Rt32)290.000%
42A2_zxthRd32=zxth(Rs32)10.000%
43A4_cmpbeqiPd4=cmpb.eq(Rs32,#u8)2140.003%
44A4_combineiiRdd32=combine(#s8,#U6)230.000%
45A4_combineirRdd32=combine(#s8,Rs32)27710.043%
46A4_combineriRdd32=combine(Rs32,#s8)32480.051%
47A4_psxthtnewif (Pu4.new) Rd32=sxth(Rs32)20.000%
48A4_rcmpneqiRd32=!cmp.eq(Rs32,#s8)50.000%
49A4_vcmpbeq_anyPd4=any8(vcmpb.eq(Rss32,Rtt32))130.000%
50C2_andnPd4=and(Pt4,!Ps4)121630.190%
51C2_bitsclrPd4=bitsclr(Rs32,Rt32)2590.004%
52C2_bitsclriPd4=bitsclr(Rs32,#u6)12890.020%
53C2_ccombinewfif (!Pu4) Rdd32=combine(Rs32,Rt32)20.000%
54C2_ccombinewnewfif (!Pu4.new) Rdd32=combine(Rs32,Rt32)160.000%
55C2_ccombinewtif (Pu4) Rdd32=combine(Rs32,Rt32)107940.169%
56C2_cmoveifif (!Pu4) Rd32=#s1245060.070%
57C2_cmoveitif (Pu4) Rd32=#s12108160.169%
58C2_cmovenewifif (!Pu4.new) Rd32=#s124450.007%
59C2_cmovenewitif (Pu4.new) Rd32=#s122400.004%
60C2_cmpeqPd4=cmp.eq(Rs32,Rt32)60320.094%
61C2_cmpeqiPd4=cmp.eq(Rs32,#s10)251430.393%
62C2_cmpeqpPd4=cmp.eq(Rss32,Rtt32)80.000%
63C2_cmpgtPd4=cmp.gt(Rs32,Rt32)162520.254%
64C2_cmpgtiPd4=cmp.gt(Rs32,#s10)27680.043%
65C2_cmpgtpPd4=cmp.gt(Rss32,Rtt32)360.001%
66C2_cmpgtuPd4=cmp.gtu(Rs32,Rt32)8360.013%
67C2_cmpgtuiPd4=cmp.gtu(Rs32,#u9)267500.418%
68C2_cmpgtupPd4=cmp.gtu(Rss32,Rtt32)2830.004%
69C2_muxRd32=mux(Pu4,Rs32,Rt32)190.000%
70C2_muxiiRd32=mux(Pu4,#s8,#S8)6660.010%
71C2_muxirRd32=mux(Pu4,Rs32,#s8)1800.003%
72C2_muxriRd32=mux(Pu4,#s8,Rs32)20.000%
73C2_notPd4=not(Ps4)32570.051%
74C2_orPd4=or(Pt4,Ps4)43200.068%
75C2_ornPd4=or(Pt4,!Ps4)64930.102%
76C2_tfrprRd32=Ps421900.034%
77C2_tfrrpPd4=Rs32108160.169%
78C2_vmuxRdd32=vmux(Pu4,Rss32,Rtt32)5180.008%
79C2_xorPd4=xor(Ps4,Pt4)490.001%
80C4_addipcRd32=add(pc,#u6)993041.553%
81C4_cmpltePd4=!cmp.gt(Rs32,Rt32)130.000%
82C4_cmpneqPd4=!cmp.eq(Rs32,Rt32)12740.020%
83C4_cmpneqiPd4=!cmp.eq(Rs32,#s10)12740.020%
84C4_nbitsclrPd4=!bitsclr(Rs32,Rt32)520.001%
85C4_nbitsclriPd4=!bitsclr(Rs32,#u6)210.000%
86F2_conv_d2dfRdd32=convert_d2df(Rss32)80.000%
87F2_conv_d2sfRd32=convert_d2sf(Rss32)20.000%
88F2_conv_df2w_chopRd32=convert_df2w(Rss32):chop50.000%
89F2_conv_sf2dfRdd32=convert_sf2df(Rs32)20.000%
90F2_conv_w2dfRdd32=convert_w2df(Rs32)50.000%
91F2_conv_w2sfRd32=convert_w2sf(Rs32)40.000%
92F2_dfaddRdd32=dfadd(Rss32,Rtt32)90.000%
93F2_dfclassPd4=dfclass(Rss32,#u5)160.000%
94F2_dfcmpeqPd4=dfcmp.eq(Rss32,Rtt32)870.001%
95F2_dfcmpgePd4=dfcmp.ge(Rss32,Rtt32)90.000%
96F2_dfcmpgtPd4=dfcmp.gt(Rss32,Rtt32)60.000%
97F2_dfcmpuoPd4=dfcmp.uo(Rss32,Rtt32)1020.002%
98F2_dfsubRdd32=dfsub(Rss32,Rtt32)210.000%
99F2_sffixupdRd32=sffixupd(Rs32,Rt32)40.000%
100F2_sffixupnRd32=sffixupn(Rs32,Rt32)40.000%
101F2_sffma_libRx32+=sfmpy(Rs32,Rt32):lib160.000%
102F2_sffma_scRx32+=sfmpy(Rs32,Rt32,Pu4):scale40.000%
103F2_sffms_libRx32-=sfmpy(Rs32,Rt32):lib160.000%
104F2_sfrecipaRd32,Pe4=sfrecipa(Rs32,Rt32)40.000%
105J2_callcall #r22:2289000.452%
106J2_callrcallr Rs321940.003%
107J2_endloop0endloop066548510.404%
108J2_endloop1endloop1107920.169%
109J2_jumpjump #r22:2289990.453%
110J2_jumpfif (!Pu4) jump:nt #r15:2505910.791%
111J2_jumpfnewif (!Pu4.new) jump:nt #r15:2218380.341%
112J2_jumpfnewptif (!Pu4.new) jump:t #r15:22150.003%
113J2_jumprjumpr Rs32173840.272%
114J2_jumprfif (!Pu4) jumpr:nt Rs3215170.024%
115J2_jumprfnewif (!Pu4.new) jumpr:nt Rs32270.000%
116J2_jumprtif (Pu4) jumpr:nt Rs32320.001%
117J2_jumprzptif (Rs32!=#0) jump:t #r13:21270.002%
118J2_jumptif (Pu4) jump:nt #r15:2183610.287%
119J2_jumptnewif (Pu4.new) jump:nt #r15:286100.135%
120J2_jumptnewptif (Pu4.new) jump:t #r15:23800.006%
121J2_loop0iloop0(#r7:2,#U10)30.000%
122J2_loop0rloop0(#r7:2,Rs32)265370.415%
123J2_loop1rloop1(#r7:2,Rs32)21600.034%
124J2_ploop1srp3=sp1loop0(#r7:2,Rs32)12740.020%
125J2_rterte43390.068%
126J2_trap0trap0(#u8)43300.068%
127J4_cmpeq_f_jumpnv_tif (!cmp.eq(Ns8.new,Rt32)) jump:t #r9:2110.000%
128J4_cmpeq_fp0_jump_tp0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:t #r9:2400.001%
129J4_cmpeq_t_jumpnv_ntif (cmp.eq(Ns8.new,Rt32)) jump:nt #r9:224880.039%
130J4_cmpeq_t_jumpnv_tif (cmp.eq(Ns8.new,Rt32)) jump:t #r9:2120.000%
131J4_cmpeq_tp0_jump_ntp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:nt #r9:243230.068%
132J4_cmpeq_tp0_jump_tp0=cmp.eq(Rs16,Rt16); if (p0.new) jump:t #r9:220.000%
133J4_cmpeq_tp1_jump_ntp1=cmp.eq(Rs16,Rt16); if (p1.new) jump:nt #r9:2110.000%
134J4_cmpeqi_f_jumpnv_ntif (!cmp.eq(Ns8.new,#U5)) jump:nt #r9:2170.000%
135J4_cmpeqi_f_jumpnv_tif (!cmp.eq(Ns8.new,#U5)) jump:t #r9:2550.001%
136J4_cmpeqi_fp0_jump_ntp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:nt #r9:2180.000%
137J4_cmpeqi_fp0_jump_tp0=cmp.eq(Rs16,#U5); if (!p0.new) jump:t #r9:228890.045%
138J4_cmpeqi_t_jumpnv_ntif (cmp.eq(Ns8.new,#U5)) jump:nt #r9:247480.074%
139J4_cmpeqi_t_jumpnv_tif (cmp.eq(Ns8.new,#U5)) jump:t #r9:260.000%
140J4_cmpeqi_tp0_jump_ntp0=cmp.eq(Rs16,#U5); if (p0.new) jump:nt #r9:2158550.248%
141J4_cmpeqi_tp0_jump_tp0=cmp.eq(Rs16,#U5); if (p0.new) jump:t #r9:21840.003%
142J4_cmpeqi_tp1_jump_ntp1=cmp.eq(Rs16,#U5); if (p1.new) jump:nt #r9:2150.000%
143J4_cmpeqn1_fp0_jump_tp0=cmp.eq(Rs16,#-1); if (!p0.new) jump:t #r9:243240.068%
144J4_cmpeqn1_t_jumpnv_ntif (cmp.eq(Ns8.new,#-1)) jump:nt #r9:220.000%
145J4_cmpgt_f_jumpnv_ntif (!cmp.gt(Ns8.new,Rt32)) jump:nt #r9:221600.034%
146J4_cmpgt_f_jumpnv_tif (!cmp.gt(Ns8.new,Rt32)) jump:t #r9:2270.000%
147J4_cmpgt_fp0_jump_ntp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:nt #r9:280.000%
148J4_cmpgt_fp0_jump_tp0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:t #r9:2460.001%
149J4_cmpgt_tp0_jump_tp0=cmp.gt(Rs16,Rt16); if (p0.new) jump:t #r9:270.000%
150J4_cmpgti_f_jumpnv_ntif (!cmp.gt(Ns8.new,#U5)) jump:nt #r9:22530.004%
151J4_cmpgti_f_jumpnv_tif (!cmp.gt(Ns8.new,#U5)) jump:t #r9:245350.071%
152J4_cmpgti_fp0_jump_ntp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:nt #r9:2990.002%
153J4_cmpgti_fp0_jump_tp0=cmp.gt(Rs16,#U5); if (!p0.new) jump:t #r9:240.000%
154J4_cmpgti_fp1_jump_ntp1=cmp.gt(Rs16,#U5); if (!p1.new) jump:nt #r9:210.000%
155J4_cmpgti_t_jumpnv_tif (cmp.gt(Ns8.new,#U5)) jump:t #r9:210.000%
156J4_cmpgti_tp0_jump_ntp0=cmp.gt(Rs16,#U5); if (p0.new) jump:nt #r9:2310.000%
157J4_cmpgti_tp0_jump_tp0=cmp.gt(Rs16,#U5); if (p0.new) jump:t #r9:22330.004%
158J4_cmpgti_tp1_jump_tp1=cmp.gt(Rs16,#U5); if (p1.new) jump:t #r9:220.000%
159J4_cmpgtn1_f_jumpnv_ntif (!cmp.gt(Ns8.new,#-1)) jump:nt #r9:2150.000%
160J4_cmpgtn1_fp0_jump_ntp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:nt #r9:2140.000%
161J4_cmpgtn1_fp0_jump_tp0=cmp.gt(Rs16,#-1); if (!p0.new) jump:t #r9:220.000%
162J4_cmpgtn1_tp0_jump_tp0=cmp.gt(Rs16,#-1); if (p0.new) jump:t #r9:2140.000%
163J4_cmpgtu_f_jumpnv_tif (!cmp.gtu(Ns8.new,Rt32)) jump:t #r9:2170.000%
164J4_cmpgtu_fp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:nt #r9:210.000%
165J4_cmpgtu_fp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:t #r9:220.000%
166J4_cmpgtu_t_jumpnv_tif (cmp.gtu(Ns8.new,Rt32)) jump:t #r9:21810.003%
167J4_cmpgtu_tp0_jump_ntp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:nt #r9:2190.000%
168J4_cmpgtu_tp0_jump_tp0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:t #r9:2110.000%
169J4_cmpgtu_tp1_jump_tp1=cmp.gtu(Rs16,Rt16); if (p1.new) jump:t #r9:2140.000%
170J4_cmpgtui_fp0_jump_ntp0=cmp.gtu(Rs16,#U5); if (!p0.new) jump:nt #r9:2150.000%
171J4_cmpgtui_tp0_jump_tp0=cmp.gtu(Rs16,#U5); if (p0.new) jump:t #r9:2250.000%
172J4_cmplt_f_jumpnv_ntif (!cmp.gt(Rt32,Ns8.new)) jump:nt #r9:2220.000%
173J4_cmplt_f_jumpnv_tif (!cmp.gt(Rt32,Ns8.new)) jump:t #r9:210.000%
174J4_cmplt_t_jumpnv_tif (cmp.gt(Rt32,Ns8.new)) jump:t #r9:2140.000%
175J4_cmpltu_f_jumpnv_ntif (!cmp.gtu(Rt32,Ns8.new)) jump:nt #r9:2110.000%
176J4_cmpltu_f_jumpnv_tif (!cmp.gtu(Rt32,Ns8.new)) jump:t #r9:23830.006%
177J4_cmpltu_t_jumpnv_tif (cmp.gtu(Rt32,Ns8.new)) jump:t #r9:2230.000%
178J4_jumpsetiRd16=#U6 ; jump #r9:2280.000%
179J4_jumpsetrRd16=Rs16 ; jump #r9:2270.000%
180J4_tstbit0_fp0_jump_tp0=tstbit(Rs16,#0); if (!p0.new) jump:t #r9:2140.000%
181L2_deallocframeRdd32=deallocframe(Rs32):raw1840.003%
182L2_loadrb_ioRd32=memb(Rs32+#s11:0)90050.141%
183L2_loadrb_piRd32=memb(Rx32++#s4:0)3790.006%
184L2_loadrd_ioRdd32=memd(Rs32+#s11:3)4140.006%
185L2_loadrd_piRdd32=memd(Rx32++#s4:3)86520.135%
186L2_loadrdgpRdd32=memd(gp+#u16:3)60.000%
187L2_loadrh_ioRd32=memh(Rs32+#s11:1)820.001%
188L2_loadri_ioRd32=memw(Rs32+#s11:2)943141.475%
189L2_loadrigpRd32=memw(gp+#u16:2)70690.111%
190L2_loadrub_ioRd32=memub(Rs32+#s11:0)6120.010%
191L2_loadrub_piRd32=memub(Rx32++#s4:0)790.001%
192L2_loadrubgpRd32=memub(gp+#u16:0)2410.004%
193L2_loadruh_ioRd32=memuh(Rs32+#s11:1)4030.006%
194L2_loadw_lockedRd32=memw_locked(Rs32)71560.112%
195L2_ploadrbfnew_ioif (!Pt4.new) Rd32=memb(Rs32+#u6:0)1800.003%
196L2_ploadrbtnew_ioif (Pt4.new) Rd32=memb(Rs32+#u6:0)80.000%
197L2_ploadrdf_ioif (!Pt4) Rdd32=memd(Rs32+#u6:3)30.000%
198L2_ploadrdfnew_ioif (!Pt4.new) Rdd32=memd(Rs32+#u6:3)360.001%
199L2_ploadrdtnew_ioif (Pt4.new) Rdd32=memd(Rs32+#u6:3)80.000%
200L2_ploadrhfnew_ioif (!Pt4.new) Rd32=memh(Rs32+#u6:1)300.000%
201L2_ploadrhtnew_ioif (Pt4.new) Rd32=memh(Rs32+#u6:1)60.000%
202L2_ploadrif_ioif (!Pt4) Rd32=memw(Rs32+#u6:2)50.000%
203L2_ploadrifnew_ioif (!Pt4.new) Rd32=memw(Rs32+#u6:2)43400.068%
204L2_ploadrit_ioif (Pt4) Rd32=memw(Rs32+#u6:2)54000.084%
205L2_ploadritnew_ioif (Pt4.new) Rd32=memw(Rs32+#u6:2)119390.187%
206L2_ploadrubfnew_ioif (!Pt4.new) Rd32=memub(Rs32+#u6:0)70.000%
207L2_ploadrubfnew_piif (!Pt4.new) Rd32=memub(Rx32++#s4:0)100.000%
208L2_ploadruhfnew_ioif (!Pt4.new) Rd32=memuh(Rs32+#u6:1)150.000%
209L2_ploadruhtnew_ioif (Pt4.new) Rd32=memuh(Rs32+#u6:1)80.000%
210L4_add_memopw_iomemw(Rs32+#u6:2)+=Rt321790.003%
211L4_ior_memoph_iomemh(Rs32+#u6:1)=setbit(#U5)10.000%
212L4_loadrd_rrRdd32=memd(Rs32+Rt32<<#u2)310.000%
213L4_loadrh_rrRd32=memh(Rs32+Rt32<<#u2)100.000%
214L4_loadri_apRd32=memw(Re32=#U6)50.000%
215L4_loadri_rrRd32=memw(Rs32+Rt32<<#u2)43260.068%
216L4_loadri_urRd32=memw(Rt32<<#u2+#U6)310.000%
217L4_loadrub_rrRd32=memub(Rs32+Rt32<<#u2)520.001%
218L4_loadruh_rrRd32=memuh(Rs32+Rt32<<#u2)230.000%
219L4_loadruh_urRd32=memuh(Rt32<<#u2+#U6)230.000%
220L4_loadw_physRd32=memw_phys(Rs32,Rt32)80.000%
221L4_or_memoph_iomemh(Rs32+#u6:1)|=Rt3250.000%
222L4_ploadrbtnew_rrif (Pv4.new) Rd32=memb(Rs32+Rt32<<#u2)20.000%
223L4_ploadrdf_rrif (!Pv4) Rdd32=memd(Rs32+Rt32<<#u2)20.000%
224L4_ploadrdfnew_rrif (!Pv4.new) Rdd32=memd(Rs32+Rt32<<#u2)130.000%
225L4_ploadritnew_absif (Pt4.new) Rd32=memw(#u6)60.000%
226L4_ploadrubfnew_absif (!Pt4.new) Rd32=memub(#u6)1870.003%
227L4_returnRdd32=dealloc_return(Rs32):raw13970.022%
228M2_acciRx32+=add(Rs32,Rt32)43240.068%
229M2_dpmpyuu_acc_s0Rxx32+=mpyu(Rs32,Rt32)80.000%
230M2_dpmpyuu_s0Rdd32=mpyu(Rs32,Rt32)500.001%
231M2_maciRx32+=mpyi(Rs32,Rt32)248540.389%
232M2_mnaciRx32-=mpyi(Rs32,Rt32)250.000%
233M2_mpyiRd32=mpyi(Rs32,Rt32)239260.374%
234M2_mpysipRd32=+mpyi(Rs32,#u8)120.000%
235M4_mpyrr_addiRd32=add(#u6,mpyi(Rs32,Rt32))21600.034%
236S2_addasl_rrriRd32=addasl(Rt32,Rs32,#u3)44100.069%
237S2_allocframeallocframe(Rx32,#u11:3):raw23870.037%
238S2_asl_i_pRdd32=asl(Rss32,#u6)80.000%
239S2_asl_i_rRd32=asl(Rs32,#u5)2580.004%
240S2_asl_i_r_accRx32+=asl(Rs32,#u5)80.000%
241S2_asl_i_r_nacRx32-=asl(Rs32,#u5)43040.067%
242S2_asl_i_r_orRx32|=asl(Rs32,#u5)300.000%
243S2_asr_i_pRdd32=asr(Rss32,#u6)20.000%
244S2_asr_i_rRd32=asr(Rs32,#u5)23970.037%
245S2_cl0Rd32=cl0(Rs32)4060.006%
246S2_cl0pRd32=cl0(Rss32)720.001%
247S2_clrbit_iRd32=clrbit(Rs32,#u5)90.000%
248S2_ct0Rd32=ct0(Rs32)30.000%
249S2_extractuRd32=extractu(Rs32,#u5,#U5)3790.006%
250S2_insertRx32=insert(Rs32,#u5,#U5)120.000%
251S2_insertpRxx32=insert(Rss32,#u6,#U6)160.000%
252S2_lsl_r_pRdd32=lsl(Rss32,Rt32)720.001%
253S2_lsl_r_vwRdd32=vlslw(Rss32,Rt32)1980.003%
254S2_lsr_i_pRdd32=lsr(Rss32,#u6)4980.008%
255S2_lsr_i_p_accRxx32+=lsr(Rss32,#u6)160.000%
256S2_lsr_i_rRd32=lsr(Rs32,#u5)121130.189%
257S2_lsr_i_vwRdd32=vlsrw(Rss32,#u5)4070.006%
258S2_pstorerbt_piif (Pv4) memb(Rx32++#s4:0)=Rt322620.004%
259S2_pstorerbtnew_piif (Pv4.new) memb(Rx32++#s4:0)=Rt3210.000%
260S2_pstorerdt_ioif (Pv4) memd(Rs32+#u6:3)=Rtt3220.000%
261S2_pstorerdt_piif (Pv4) memd(Rx32++#s4:3)=Rtt3286520.135%
262S2_pstorerdtnew_piif (Pv4.new) memd(Rx32++#s4:3)=Rtt3280.000%
263S2_pstorerhnewt_ioif (Pv4) memh(Rs32+#u6:1)=Nt8.new210.000%
264S2_pstorerht_ioif (Pv4) memh(Rs32+#u6:1)=Rt3220.000%
265S2_pstorerhtnew_piif (Pv4.new) memh(Rx32++#s4:1)=Rt3220.000%
266S2_pstorerif_ioif (!Pv4) memw(Rs32+#u6:2)=Rt3220.000%
267S2_pstoreritnew_piif (Pv4.new) memw(Rx32++#s4:2)=Rt3220.000%
268S2_setbit_iRd32=setbit(Rs32,#u5)21780.034%
269S2_storerb_iomemb(Rs32+#s11:0)=Rt322150.003%
270S2_storerb_pimemb(Rx32++#s4:0)=Rt32120.000%
271S2_storerbgpmemb(gp+#u16:0)=Rt3220.000%
272S2_storerbnew_iomemb(Rs32+#s11:0)=Nt8.new340.001%
273S2_storerbnew_pimemb(Rx32++#s4:0)=Nt8.new860.001%
274S2_storerd_iomemd(Rs32+#s11:3)=Rtt32139180.218%
275S2_storerh_iomemh(Rs32+#s11:1)=Rt32850.001%
276S2_storerhnew_iomemh(Rs32+#s11:1)=Nt8.new1250.002%
277S2_storeri_iomemw(Rs32+#s11:2)=Rt32123610.193%
278S2_storerigpmemw(gp+#u16:2)=Rt32130.000%
279S2_storerinew_iomemw(Rs32+#s11:2)=Nt8.new132770.208%
280S2_storerinewgpmemw(gp+#u16:2)=Nt8.new50.000%
281S2_storew_lockedmemw_locked(Rs32,Pd4)=Rt3247830.075%
282S2_togglebit_iRd32=togglebit(Rs32,#u5)70.000%
283S2_tstbit_iPd4=tstbit(Rs32,#u5)870.001%
284S2_vsplatrbRd32=vsplatb(Rs32)40.000%
285S4_addaddiRd32=add(Rs32,add(Ru32,#s6))108220.169%
286S4_addi_asl_riRx32=add(#u8,asl(Rx32,#U5))4280.007%
287S4_ntstbit_iPd4=!tstbit(Rs32,#u5)3840.006%
288S4_or_andixRx32=or(Ru32,and(Rx32,#s10))690.001%
289S4_ori_asl_riRx32=or(#u8,asl(Rx32,#U5))20.000%
290S4_pstorerbt_rrif (Pv4) memb(Rs32+Ru32<<#u2)=Rt3220.000%
291S4_pstorerbtnew_ioif (Pv4.new) memb(Rs32+#u6:0)=Rt32120.000%
292S4_pstorerdtnew_ioif (Pv4.new) memd(Rs32+#u6:3)=Rtt3240.000%
293S4_pstorerifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=Rt321840.003%
294S4_pstorerifnew_rrif (!Pv4.new) memw(Rs32+Ru32<<#u2)=Rt3260.000%
295S4_pstorerinewtnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Nt8.new20.000%
296S4_pstoreritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=Rt3220.000%
297S4_storeirb_iomemb(Rs32+#u6:0)=#S880.000%
298S4_storeirh_iomemh(Rs32+#u6:1)=#S82070.003%
299S4_storeirhtnew_ioif (Pv4.new) memh(Rs32+#u6:1)=#S6240.000%
300S4_storeiri_iomemw(Rs32+#u6:2)=#S82870.004%
301S4_storeirif_ioif (!Pv4) memw(Rs32+#u6:2)=#S620.000%
302S4_storeirifnew_ioif (!Pv4.new) memw(Rs32+#u6:2)=#S6140.000%
303S4_storeiritnew_ioif (Pv4.new) memw(Rs32+#u6:2)=#S65400.008%
304S4_storerb_rrmemb(Rs32+Ru32<<#u2)=Rt3230.000%
305S4_storerd_rrmemd(Rs32+Ru32<<#u2)=Rtt32170.000%
306S4_storerhnew_rrmemh(Rs32+Ru32<<#u2)=Nt8.new210.000%
307S4_storeri_rrmemw(Rs32+Ru32<<#u2)=Rt3243270.068%
308S4_subaddiRd32=add(Rs32,sub(#s6,Ru32))43190.068%
309SA1_addiRx16=add(Rx16,#s7)280.000%
310SA1_addrxRx16=add(Rx16,Rs16)53970.084%
311SA1_addspRd16=add(r29,#u6:2)56990.089%
312SA1_clrtnewif (p0.new) Rd16=#010920.017%
313SA1_cmpeqip0=cmp.eq(Rs16,#u2)25320.040%
314SA1_combine0iRdd8=combine(#0,#u2)50.000%
315SA1_combinezrRdd8=combine(#0,Rs16)1850.003%
316SA1_decRd16=add(Rs16,#-1)1050.002%
317SA1_incRd16=add(Rs16,#1)66400.104%
318SA1_setiRd16=#u681250.127%
319SA1_setin1Rd16=#-110.000%
320SA1_sxthRd16=sxth(Rs16)440.001%
321SA1_tfrRd16=Rs1665170.102%
322SA1_zxthRd16=zxth(Rs16)10.000%
323SL1_loadri_ioRd16=memw(Rs16+#u4:2)8790.014%
324SL1_loadrub_ioRd16=memub(Rs16+#u4:0)2130.003%
325SL2_deallocframedeallocframe45600.071%
326SL2_jumpr31jumpr r31420.001%
327SL2_jumpr31_tif (p0) jumpr r311990.003%
328SL2_jumpr31_tnewif (p0.new) jumpr:nt r3123510.037%
329SL2_loadrb_ioRd16=memb(Rs16+#u3:0)400.001%
330SL2_loadrd_spRdd8=memd(r29+#u5:3)291030.455%
331SL2_loadri_spRd16=memw(r29+#u5:2)316730.495%
332SL2_loadruh_ioRd16=memuh(Rs16+#u3:1)2250.004%
333SL2_returndealloc_return102520.160%
334SS1_storew_iomemw(Rs16+#u4:2)=Rt16610.001%
335SS2_allocframeallocframe(#u5:3)140090.219%
336SS2_storebi0memb(Rs16+#u4:0)=#060.000%
337SS2_stored_spmemd(r29+#s6:3)=Rtt8167920.263%
338SS2_storew_spmemw(r29+#u5:2)=Rt16108050.169%
339SS2_storewi0memw(Rs16+#u4:2)=#050.000%
340V6_lvsplatwVd32=vsplat(Rt32)377800.591%
341V6_vL32Ub_aiVd32=vmemu(Rt32+#s4)269800.422%
342V6_vL32Ub_piVd32=vmemu(Rx32++#s3)2320283.628%
343V6_vL32b_aiVd32=vmem(Rt32+#s4)582800.911%
344V6_vL32b_cur_aiVd32.cur=vmem(Rt32+#s4)539600.844%
345V6_vL32b_cur_piVd32.cur=vmem(Rx32++#s3)993601.553%
346V6_vL32b_piVd32=vmem(Rx32++#s3)2538003.968%
347V6_vS32Ub_pivmemu(Rx32++#s3)=Vs32486010.760%
348V6_vS32b_aivmem(Rt32+#s4)=Vs3230.000%
349V6_vS32b_new_aivmem(Rt32+#s4)=Os8.new107930.169%
350V6_vS32b_new_pivmem(Rx32++#s3)=Os8.new604720.945%
351V6_vS32b_pivmem(Rx32++#s3)=Vs322838684.438%
352V6_vaddh_dvVdd32.h=vadd(Vuu32.h,Vvv32.h)486000.760%
353V6_vaddw_dvVdd32.w=vadd(Vuu32.w,Vvv32.w)431680.675%
354V6_valignbVd32=valign(Vu32,Vv32,Rt8)972001.520%
355V6_valignbiVd32=valign(Vu32,Vv32,#u3)2916004.559%
356V6_vassignVd32=Vu322289373.579%
357V6_vcombineVdd32=vcombine(Vu32,Vv32)300.000%
358V6_vlutvvbVd32.b=vlut32(Vu32.b,Vv32.b,Rt8)215840.337%
359V6_vlutvvb_oraccVx32.b|=vlut32(Vu32.b,Vv32.b,Rt8)647521.012%
360V6_vmaxwVd32.w=vmax(Vu32.w,Vv32.w)863361.350%
361V6_vminwVd32.w=vmin(Vu32.w,Vv32.w)863361.350%
362V6_vmpabus_accVxx32.h+=vmpa(Vuu32.ub,Rt32.b)1015201.587%
363V6_vmpyihb_accVx32.h+=vmpyi(Vu32.h,Rt32.b)2916004.559%
364V6_vpackebVd32.b=vpacke(Vu32.h,Vv32.h)215840.337%
365V6_vpackehVd32.h=vpacke(Vu32.w,Vv32.w)431680.675%
366V6_vpackobVd32.b=vpacko(Vu32.h,Vv32.h)486000.760%
367V6_vshuffbVd32.b=vshuff(Vu32.b)269800.422%
368V6_vshuffvddVdd32=vshuff(Vu32,Vv32,Rt8)507600.794%
369V6_vsubw_dvVdd32.w=vsub(Vuu32.w,Vvv32.w)215840.337%
370V6_vzbVdd32.uh=vzxt(Vu32.ub)507600.794%
371Y2_crswap0crswap(Rx32,sgp0)86780.136%
372Y2_cswicswi(Rs32)10.000%
373Y2_dccleaninvadccleaninva(Rs32)2112513.303%
374Y2_dcfetchbodcfetch(Rs32+#u11:3)12740.020%
375Y2_dcinvadcinva(Rs32)648001.013%
376Y2_dczeroadczeroa(Rs32)654401.023%
377Y2_isyncisync1480.002%
378Y2_l2killl2kill10.000%
379Y2_synchtsyncht20.000%
380Y2_tfrscrrRd32=Ss645050.008%
381Y2_tfrsrcrSd64=Rs32210.000%
382Y2_tlbpRd32=tlbp(Rs32)50.000%
383Y2_tlbwtlbw(Rss32,Rt32)1330.002%
384Y5_l2fetchl2fetch(Rs32,Rtt32)21560.034%
Total Count6396285100%

NOTE: On each clock tick, the activity on every thread is accumulated. Assume for example a 1GHz core with 4 threads that simulates for 1 second but only 1 thread is active and the others are in WAIT mode. Further assume the active thread spends half its time committing packets and half the time stalled. In this case the cycles*4 will be 4 billion, WAIT_CYCLES will be 3 billion, commits will be 500 million, and the total of all other stall types will be 500 million.

Simulation Settings:
Profile data version: 2.5
cache_config: L1-I$ = 16 Kb, L1-D$ = 16 Kb, L2-$ = 512 Kb
command_line: --magic_angel --quiet --info_quiet --revid 0x4066 --axibusratio 2 --axibuspenalty 75 --ahbbusratio 2 --ahbbuspenalty 75 --axi2busratio 2 --axi2buspenalty 75 --l2tcm_base 0xd8000000 --timing --clade2_stable_assert_hack 0x0
core: V66A_512
q6version: v66
revid: 4066
Hexagon Profiler >> <<
v8.2.xx





Disassembly Panel
Visible Lines
Commits
Stalls
Stall Details
Minor Stalls
Events
Filenames
Selected Type Only
Visible Attributes
Jump Target Names
Packet Braces
Leading Zeros
Hex Prefix 0x
Underline links
Highlight links


Global Options
Override Chrome54+ magnifier